Control.FocusEngaged Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит, так как фокус ограничен элементом управления, когда пользователь нажимает кнопку A/Select на игровом контроллере.
// Register
event_token FocusEngaged(TypedEventHandler<Control, FocusEngagedEventArgs const&> const& handler) const;
// Revoke with event_token
void FocusEngaged(event_token const* cookie) const;
// Revoke with event_revoker
Control::FocusEngaged_revoker FocusEngaged(auto_revoke_t, TypedEventHandler<Control, FocusEngagedEventArgs const&> const& handler) const;
public event TypedEventHandler<Control,FocusEngagedEventArgs> FocusEngaged;
function onFocusEngaged(eventArgs) { /* Your code */ }
control.addEventListener("focusengaged", onFocusEngaged);
control.removeEventListener("focusengaged", onFocusEngaged);
- or -
control.onfocusengaged = onFocusEngaged;
Public Custom Event FocusEngaged As TypedEventHandler(Of Control, FocusEngagedEventArgs)
<control FocusEngaged="eventhandler"/>
Тип события
Комментарии
Если для свойства IsFocusEngagementEnabled задано значение true, он помечает элемент управления как требующий привлечения фокуса. Это означает, что пользователь должен нажать кнопку A/Select, чтобы "привлечь" элемент управления и взаимодействовать с ним. По завершении они могут нажать кнопку B/Back, чтобы отключить элемент управления и перейти от него.
Взаимодействие с фокусом упрощает использование игрового контроллера для взаимодействия с приложением. Настройка взаимодействия с фокусом не влияет на клавиатуру или другие устройства ввода. Дополнительные сведения см. в разделе "Взаимодействие с фокусом".