Microsoft.UI.Xaml.Input Namespace

Definiert die Infrastruktur für Eingabe- und Eingabeereignisse für Apps und UI-Elemente.

Klassen

Name Beschreibung
AccessKeyDisplayDismissedEventArgs

Stellt Ereignisdaten für das AccessKeyDisplayDismissed-Ereignis bereit .

AccessKeyDisplayRequestedEventArgs

Stellt Ereignisdaten für das AccessKeyDisplayRequested-Ereignis bereit .

AccessKeyInvokedEventArgs

Stellt Ereignisdaten für das AccessKeyInvoked-Ereignis bereit .

AccessKeyManager

Eine Hilfsklasse, die Zugriffstasten (Mnemonics) für XAML-Benutzeroberflächen ermöglicht.

CanExecuteRequestedEventArgs

Stellt Ereignisdaten für das CanExecuteRequested-Ereignis bereit .

CharacterReceivedRoutedEventArgs

Stellt Ereignisdaten für das routingfähige UIElement.CharacterReceived-Ereignis bereit.

ContextRequestedEventArgs

Stellt Ereignisdaten für das ContextRequested-Ereignis bereit .

DoubleTappedRoutedEventArgs

Stellt Ereignisdaten für das DoubleTapped-Ereignis bereit .

ExecuteRequestedEventArgs

Stellt Ereignisdaten für das ExecuteRequested-Ereignis bereit .

FindNextElementOptions

Bietet Optionen, um das nächste Element zu identifizieren, das programmgesteuert den Navigationsfokus empfangen kann.

FocusManager

Eine Hilfsklasse, die die globale Verwaltung von Fokusaktionen und Ereignissen für alle Elemente in einer Anwendung ermöglicht.

FocusManagerGotFocusEventArgs

Stellt Daten für das GotFocus-Ereignis bereit.

FocusManagerLostFocusEventArgs

Stellt Daten für das LostFocus-Ereignis bereit.

FocusMovementResult

Stellt den Status eines Fokusvorgangs dar.

GettingFocusEventArgs

Stellt Daten für die Ereignisse FocusManager.GettingFocus und UIElement.GettingFocus bereit.

HoldingRoutedEventArgs

Stellt Ereignisdaten für das Holding-Ereignis bereit.

InertiaExpansionBehavior

Steuert die Verlangsamung einer Änderung der Größenänderung während der Trägheit.

InertiaRotationBehavior

Steuert die Verlangsamung einer Drehungsmanipulation während der Trägheit.

InertiaTranslationBehavior

Steuert die Verlangsamung einer Übersetzungsmanipulation während der Trägheit.

InputScope

Stellt Informationen im Zusammenhang mit den Daten dar, die von einer Eingabemethode bereitgestellt werden.

InputScopeName

Identifiziert einen bestimmten benannten Eingabebereich, der für ein allgemeines InputScope relevant ist.

KeyboardAccelerator

Stellt eine Tastenkombination (oder Zugriffstaste) dar, mit der ein Benutzer eine Aktion mithilfe der Tastatur ausführen kann, anstatt durch die App-UI zu navigieren (direkt oder über Zugriffstasten).

Zugriffstasten werden in der Regel Schaltflächen oder Menüelementen zugewiesen.

KeyboardAcceleratorInvokedEventArgs

Stellt Ereignisdaten für das Invoked-Ereignis bereit.

KeyRoutedEventArgs

Stellt Ereignisdaten für die Routingereignisse KeyUp und KeyDown bereit.

LosingFocusEventArgs

Stellt Daten für die Ereignisse FocusManager.LosingFocus und UIElement.LosingFocus bereit.

ManipulationCompletedRoutedEventArgs

Stellt Daten für das ManipulationCompleted-Ereignis bereit .

ManipulationDeltaRoutedEventArgs

Stellt Daten für das ManipulationDelta-Ereignis bereit.

ManipulationInertiaStartingRoutedEventArgs

Stellt Daten für das ManipulationInertiaStarting-Ereignis bereit.

ManipulationPivot

Gibt an, wie eine Drehung mit einem Punkt der Benutzereingabe erfolgt.

ManipulationStartedRoutedEventArgs

Stellt Daten für das ManipulationStarted-Ereignis bereit .

ManipulationStartingRoutedEventArgs

Stellt Daten für das ManipulationStarting-Ereignis bereit.

NoFocusCandidateFoundEventArgs

Stellt Daten für das NoFocusCandidateFound -Ereignis bereit.

Pointer

Stellt grundlegende Eigenschaften für den Eingabezeiger bereit, der einem einzelnen Maus-, Zeichen-/Eingabestift oder Touchkontakt zugeordnet ist.

PointerRoutedEventArgs

Enthält die Argumente, die von der letzten Zeigerereignismeldung zurückgegeben werden.

ProcessKeyboardAcceleratorEventArgs

Stellt Ereignisdaten für das ProcessKeyboardAccelerators-Ereignis bereit .

RightTappedRoutedEventArgs

Stellt Ereignisdaten für das RightTapped-Ereignis bereit .

StandardUICommand

Abgeleitet von XamlUICommand, hinzufügen einer Reihe von Standardplattformbefehlen mit vordefinierten Eigenschaften.

TappedRoutedEventArgs

Stellt Ereignisdaten für das Tapped-Ereignis bereit .

XamlUICommand

Stellt eine Basisklasse zum Definieren des Befehlsverhaltens eines interaktiven UI-Elements bereit, das beim Aufrufen eine Aktion ausführt (z. B. Senden einer E-Mail, Löschen eines Elements oder Senden eines Formulars).

Schnittstellen

Name Beschreibung
ICommand

Definiert das Befehlsverhalten eines interaktiven UI-Elements, das beim Aufrufen eine Aktion ausführt, z. B. das Senden einer E-Mail, das Löschen eines Elements oder das Senden eines Formulars.

Enumerationen

Name Beschreibung
FocusInputDeviceKind

Gibt die Eingabegerätetypen an, aus denen Eingabeereignisse empfangen werden.

FocusNavigationDirection

Gibt die Richtung an, in der Sie den Fokus programmgesteuert von einem Element auf ein anderes Element innerhalb der App-UI verschieben können.

InputScopeNameValue

Gibt einen bestimmten benannten Eingabemodus (InputScopeName) an, der zum Auffüllen eines InputScopes verwendet wird.

KeyboardAcceleratorPlacementMode

Definiert Konstanten, die angeben, ob eine Tastenkombination (Tastenkombination) angezeigt wird.

KeyboardNavigationMode

Gibt das Tabstoppverhalten für eine Tabstoppsequenz innerhalb eines Containers an.

KeyTipPlacementMode

Definiert Konstanten, die angeben, wo eine Zugriffstasteninfo in Relation zu einem UIElement platziert wird.

ManipulationModes

Gibt an, wie ein Ziel-UI-Element Manipulationsereignisse interpretiert. Diese Enumeration ist flagweise, sodass Sie mehrere Modi für die ManipulationMode-Eigenschaft festlegen können.

StandardUICommandKind

Gibt den Satz von Plattformbefehlen (mit vordefinierten Eigenschaften wie Symbol, Tastenkombination und Beschreibung) an, die mit einem StandardUICommand verwendet werden können.

XYFocusKeyboardNavigationMode

Gibt das 2D-direktionale Navigationsverhalten bei Verwendung der Tastaturpfeiltasten an.

XYFocusNavigationStrategy

Gibt die Mehrdeutigkeitsstrategie an, die für die Navigation zwischen mehreren Kandidatenzielen mit XYFocusDownNavigationStrategy, XYFocusLeftNavigationStrategy, XYFocusRightNavigationStrategy und XYFocusUpNavigationStrategy verwendet wird.

Hinweis

Andere Faktoren, z. B. das zuvor fokussierte Element oder die Nähe zur Achse der Navigationsrichtung, können das Endergebnis der Navigation beeinflussen.

XYFocusNavigationStrategyOverride

Gibt an, wie das XAML-Framework das Ziel einer XY-Navigation bestimmt.

Überschreibt XYFocusKeyboardNavigationStrategyMode.

Delegaten

Name Beschreibung
DoubleTappedEventHandler

Stellt die Methode dar, die das DoubleTapped-Ereignis behandelt.

HoldingEventHandler

Stellt die Methode dar, die das Holding-Ereignis behandelt.

KeyEventHandler

Stellt die Methode dar, die die KeyUp - und KeyDown-Ereignisse behandelt.

ManipulationCompletedEventHandler

Stellt die Methode dar, die ManipulationCompleted und verwandte Ereignisse behandelt.

ManipulationDeltaEventHandler

Stellt die Methode dar, die ManipulationDelta und verwandte Ereignisse behandelt.

ManipulationInertiaStartingEventHandler

Stellt die Methode dar, die das ManipulationInertiaStarting -Ereignis behandelt.

ManipulationStartedEventHandler

Stellt die Methode dar, die ManipulationStarted und verwandte Ereignisse behandelt.

ManipulationStartingEventHandler

Stellt die Methode dar, die das ManipulationStarting-Ereignis behandelt.

PointerEventHandler

Stellt die Methode dar, die Zeigernachrichtenereignisse wie PointerPressed behandelt.

RightTappedEventHandler

Stellt die Methode dar, die ein RightTapped-Routingereignis behandelt.

TappedEventHandler

Stellt die Methode dar, die das Tapped-Ereignis behandelt.