RequiresPointer Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет константы, указывающие, когда элементу требуется поведение указателя мыши от игрового контроллера.
public enum class RequiresPointer
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class RequiresPointer
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum RequiresPointer
Public Enum RequiresPointer
- Наследование
-
RequiresPointer
- Атрибуты
Поля
Never | 0 | Указатель никогда не действует как мышь. |
WhenEngaged | 1 | Указатель действует как мышь, когда пользователь использует режим мыши. |
WhenFocused | 2 | Указатель действует как мышь, когда страница получает фокус. Поддерживается только в элементах Page . |
Комментарии
Это перечисление предоставляет значения для свойства Control.RequiresPointer .
Для устройств ввода без указателя фокус перемещается между элементами управления с помощью различных методов, таких как клавиши TAB и клавиши со стрелками на клавиатуре или направляющие (D-pad) и пальчики на игровом контроллере. Для некоторых пользовательских возможностей, таких как карты и поверхности рисования, невозможно или нецелесообразно использовать навигацию по фокусу XY. RequiresPointer позволяет приложению обеспечить более похожее на указатель взаимодействие с помощью курсора, который можно свободно перемещать с помощью игрового контроллера.
RequiresPointer поддерживается только при использовании игрового контроллера. В противном случае свойство игнорируется.
Дополнительные сведения см. в разделе Режим мыши статьи Проектирование для Xbox и телевизора.