Microsoft.UI.Xaml.Input Пространство имен

Определяет инфраструктуру событий ввода и ввода для приложений и элементов пользовательского интерфейса.

Классы

AccessKeyDisplayDismissedEventArgs

Предоставляет данные события для события AccessKeyDisplayDismissed .

AccessKeyDisplayRequestedEventArgs

Предоставляет данные события для события AccessKeyDisplayRequested .

AccessKeyInvokedEventArgs

Предоставляет данные события для события AccessKeyInvoked .

AccessKeyManager

Вспомогательный класс, который включает ключи доступа (мнемоники) для пользовательских интерфейсов XAML.

CanExecuteRequestedEventArgs

Предоставляет данные события для события CanExecuteRequested .

CharacterReceivedRoutedEventArgs

Предоставляет данные события для перенаправленного события UIElement.CharacterReceived .

ContextRequestedEventArgs

Предоставляет данные события для события ContextRequested .

DoubleTappedRoutedEventArgs

Предоставляет данные события DoubleTapped .

ExecuteRequestedEventArgs

Предоставляет данные события ExecuteRequested .

FindNextElementOptions

Предоставляет параметры, помогающие определить следующий элемент, который может программно получать фокус навигации.

FocusManager

Вспомогательный класс, который обеспечивает глобальное управление действиями и событиями фокуса во всех элементах приложения.

FocusManagerGotFocusEventArgs

Предоставляет данные для события GotFocus .

FocusManagerLostFocusEventArgs

Предоставляет данные для события LostFocus .

FocusMovementResult

Представляет состояние операции фокусировки.

GettingFocusEventArgs

Предоставляет данные для событий FocusManager.GettingFocus и UIElement.GettingFocus .

HoldingRoutedEventArgs

Предоставляет данные события для события Holding .

InertiaExpansionBehavior

Контролирует замедление операции изменения размера во время инерции.

InertiaRotationBehavior

Контролирует замедление манипуляции поворота во время инерции.

InertiaTranslationBehavior

Контролирует замедление манипуляции перемещения во время инерции.

InputScope

Представляет сведения, связанные с данными, предоставляемыми методом ввода.

InputScopeName

Определяет определенный именованный входной область, относящееся к общему объекту InputScope.

KeyboardAccelerator

Представляет сочетание клавиш (или ускоритель), позволяющее пользователю выполнять действия с помощью клавиатуры вместо навигации по пользовательскому интерфейсу приложения (напрямую или с помощью клавиш доступа).

Ускорители обычно назначаются кнопкам или пунктам меню.

KeyboardAcceleratorInvokedEventArgs

Предоставляет данные события для вызываемого события.

KeyRoutedEventArgs

Предоставляет данные события для перенаправленных событий KeyUp и KeyDown .

LosingFocusEventArgs

Предоставляет данные для событий FocusManager.LosingFocus и UIElement.LosingFocus .

ManipulationCompletedRoutedEventArgs

Предоставляет данные для события ManipulationCompleted.

ManipulationDeltaRoutedEventArgs

Предоставляет данные для события ManipulationDelta.

ManipulationInertiaStartingRoutedEventArgs

Предоставляет данные для события ManipulationInertiaStarting.

ManipulationPivot

Определяет, каким образом производится поворот с одной точкой ввода.

ManipulationStartedRoutedEventArgs

Предоставляет данные для события ManipulationStarted.

ManipulationStartingRoutedEventArgs

Предоставляет данные для события ManipulationStarting.

NoFocusCandidateFoundEventArgs

Предоставляет данные для события NoFocusCandidateFound .

Pointer

Предоставляет основные свойства для указателя ввода, связанного с одной мышью, пером или пером или сенсорным контактом.

PointerRoutedEventArgs

Содержит аргументы, возвращаемые последним сообщением о событии указателя.

ProcessKeyboardAcceleratorEventArgs

Предоставляет данные события для события ProcessKeyboardAccelerators .

RightTappedRoutedEventArgs

Предоставляет данные события RightTapped .

StandardUICommand

Является производным от XamlUICommand, добавляя набор стандартных команд платформы с предопределенными свойствами.

TappedRoutedEventArgs

Предоставляет данные события для события Tapped .

XamlUICommand

Предоставляет базовый класс для определения поведения команды интерактивного элемента пользовательского интерфейса, который выполняет действие при вызове (например, отправка сообщения электронной почты, удаление элемента или отправка формы).

Интерфейсы

ICommand

Определяет поведение команды интерактивного элемента пользовательского интерфейса, который выполняет действие при вызове, например отправку сообщения электронной почты, удаление элемента или отправку формы.

Перечисления

FocusInputDeviceKind

Указывает типы устройств ввода, от которых принимаются входные события.

FocusNavigationDirection

Указывает направление, в котором можно программно перемещать фокус от одного элемента к другому элементу в пользовательском интерфейсе приложения.

InputScopeNameValue

Указывает определенный именованный режим ввода (InputScopeName), используемый для заполнения Объекта InputScope.

KeyboardAcceleratorPlacementMode

Определяет константы, указывающие, отображается ли сочетание клавиш (ускоритель).

KeyboardNavigationMode

Задает поведение табуляции между остановками табуляции для последовательности табуляции в контейнере.

KeyTipPlacementMode

Определяет константы, указывающие расположение подсказки клавиши по отношению к элементу UIElement.

ManipulationModes

Указывает, как целевой элемент пользовательского интерфейса интерпретирует события манипуляции. Это перечисление является флагом, поэтому для свойства ManipulationMode можно задать несколько режимов.

StandardUICommandKind

Задает набор команд платформы (с предварительно определенными свойствами, такими как значок, ускоритель клавиатуры и описание), которые можно использовать со StandardUICommand.

XYFocusKeyboardNavigationMode

Задает двухстороннюю навигацию при использовании клавиш со стрелками клавиатуры.

XYFocusNavigationStrategy

Задает стратегию неоднозначности, используемую для навигации между несколькими потенциальными целевыми объектами с помощью XYFocusDownNavigationStrategy, XYFocusLeftNavigationStrategy, XYFocusRightNavigationStrategy и XYFocusUpNavigationStrategy.

Примечание

Другие факторы, такие как ранее сфокусированные элементы или близость к оси направления навигации, могут влиять на конечный результат навигации.

XYFocusNavigationStrategyOverride

Указывает, как платформа XAML определяет целевой объект навигации по XY.

Переопределяет XYFocusKeyboardNavigationStrategyMode.

Делегаты

DoubleTappedEventHandler

Представляет метод, обрабатывающий событие DoubleTapped .

HoldingEventHandler

Представляет метод, обрабатывающий событие Holding .

KeyEventHandler

Представляет метод, обрабатывающий события KeyUp и KeyDown .

ManipulationCompletedEventHandler

Представляет метод, обрабатывающий ManipulationCompleted и связанные события.

ManipulationDeltaEventHandler

Представляет метод, который будет обрабатывать ManipulationDelta и связанные события.

ManipulationInertiaStartingEventHandler

Представляет метод, обрабатывающий событие ManipulationInertiaStarting .

ManipulationStartedEventHandler

Представляет метод, обрабатывающий ManipulationStarted и связанные события.

ManipulationStartingEventHandler

Представляет метод, обрабатывающий событие ManipulationStarting .

PointerEventHandler

Представляет метод, обрабатывающий события сообщения указателя, такие как PointerPressed.

RightTappedEventHandler

Представляет метод, обрабатывающий перенаправленное событие RightTapped .

TappedEventHandler

Представляет метод, обрабатывающий событие Tapped .