Microsoft.UI.Xaml.Input Spazio dei nomi

Definisce l'infrastruttura di eventi di input e input per le app e gli elementi dell'interfaccia utente.

Classi

Nome Descrizione
AccessKeyDisplayDismissedEventArgs

Fornisce i dati degli eventi per l'evento AccessKeyDisplayDismissed .

AccessKeyDisplayRequestedEventArgs

Fornisce i dati dell'evento AccessKeyDisplayRequested .

AccessKeyInvokedEventArgs

Fornisce i dati dell'evento per l'evento AccessKeyInvoked .

AccessKeyManager

Classe helper che abilita le chiavi di accesso (mnemonics) per le interfacce utente XAML.

CanExecuteRequestedEventArgs

Fornisce i dati dell'evento CanExecuteRequested .

CharacterReceivedRoutedEventArgs

Fornisce i dati dell'evento per l'evento indirizzato UIElement.CharacterReceived .

ContextRequestedEventArgs

Fornisce i dati dell'evento ContextRequested .

DoubleTappedRoutedEventArgs

Fornisce i dati dell'evento Per l'evento DoubleTapped .

ExecuteRequestedEventArgs

Fornisce i dati dell'evento Per l'evento ExecuteRequested .

FindNextElementOptions

Fornisce opzioni per identificare l'elemento successivo in grado di ricevere lo stato attivo a livello di codice.

FocusManager

Classe helper che consente la gestione globale delle azioni e degli eventi dello stato attivo in tutti gli elementi di un'applicazione.

FocusManagerGotFocusEventArgs

Fornisce i dati per l'evento GotFocus .

FocusManagerLostFocusEventArgs

Fornisce i dati per l'evento LostFocus .

FocusMovementResult

Rappresenta lo stato di un'operazione messa a fuoco.

GettingFocusEventArgs

Fornisce dati per gli eventi FocusManager.GettingFocus e UIElement.GettingFocus .

HoldingRoutedEventArgs

Fornisce i dati dell'evento Holding .

InertiaExpansionBehavior

Controlla la decelerazione di una manipolazione di ridimensionamento durante l'inerzia.

InertiaRotationBehavior

Controlla la decelerazione di una manipolazione della rotazione durante l'inerzia.

InertiaTranslationBehavior

Controlla la decelerazione su una manipolazione della traduzione durante l'inerzia.

InputScope

Rappresenta le informazioni correlate ai dati forniti da un metodo di input.

InputScopeName

Identifica un particolare ambito di input denominato rilevante per un Oggetto InputScope complessivo.

KeyboardAccelerator

Rappresenta un tasto di scelta rapida (o un tasto di scelta rapida) che consente a un utente di eseguire un'azione usando la tastiera invece di spostarsi nell'interfaccia utente dell'app (direttamente o tramite i tasti di scelta).

Gli acceleratori vengono in genere assegnati a pulsanti o voci di menu.

KeyboardAcceleratorInvokedEventArgs

Fornisce i dati dell'evento Per l'evento Richiamato .

KeyRoutedEventArgs

Fornisce i dati dell'evento per gli eventi indirizzati KeyUp e KeyDown .

LosingFocusEventArgs

Fornisce dati per gli eventi FocusManager.LosingFocus e UIElement.LosingFocus .

ManipulationCompletedRoutedEventArgs

Fornisce i dati per l'evento ManipulationCompleted .

ManipulationDeltaRoutedEventArgs

Fornisce i dati per l'evento ManipulationDelta .

ManipulationInertiaStartingRoutedEventArgs

Fornisce dati per l'evento ManipulationInertiaStarting .

ManipulationPivot

Specifica il modo in cui si verifica una rotazione con un punto di input dell'utente.

ManipulationStartedRoutedEventArgs

Fornisce dati per l'evento ManipulationStarted .

ManipulationStartingRoutedEventArgs

Fornisce i dati per l'evento ManipulationStarting, .

NoFocusCandidateFoundEventArgs

Fornisce dati per l'evento NoFocusCandidateFound .

Pointer

Fornisce proprietà di base per il puntatore di input associato a un singolo mouse, penna/stilo o contatto tocco.

PointerRoutedEventArgs

Contiene gli argomenti restituiti dall'ultimo messaggio di evento del puntatore.

ProcessKeyboardAcceleratorEventArgs

Fornisce i dati dell'evento ProcessKeyboardAccelerators .

RightTappedRoutedEventArgs

Fornisce i dati dell'evento RightTapped .

StandardUICommand

Deriva da XamlUICommand, aggiungendo un set di comandi della piattaforma standard con proprietà predefinite.

TappedRoutedEventArgs

Fornisce i dati degli eventi per l'evento Tapped .

XamlUICommand

Fornisce una classe di base per definire il comportamento del comando di un elemento interattivo dell'interfaccia utente che esegue un'azione quando viene richiamata , ad esempio l'invio di un messaggio di posta elettronica, l'eliminazione di un elemento o l'invio di un modulo.

Interfacce

Nome Descrizione
ICommand

Definisce il comportamento del comando di un elemento interattivo dell'interfaccia utente che esegue un'azione quando viene richiamata, ad esempio l'invio di un messaggio di posta elettronica, l'eliminazione di un elemento o l'invio di un modulo.

Enumerazioni

Nome Descrizione
FocusInputDeviceKind

Specifica i tipi di dispositivo di input da cui vengono ricevuti gli eventi di input.

FocusNavigationDirection

Specifica la direzione che è possibile spostare lo stato attivo a livello di codice da un elemento a un altro elemento all'interno dell'interfaccia utente dell'app.

InputScopeNameValue

Specifica una particolare modalità di input denominata (InputScopeName) utilizzata per popolare un Oggetto InputScope.

KeyboardAcceleratorPlacementMode

Definisce le costanti che specificano se viene visualizzata una scelta rapida da tastiera (acceleratore).

KeyboardNavigationMode

Specifica il comportamento di tabulazione tra tabulazioni per una sequenza di tabulazione all'interno di un contenitore.

KeyTipPlacementMode

Definisce le costanti che specificano dove viene inserito un suggerimento per i tasti in relazione a un UIElement.

ManipulationModes

Specifica come un elemento dell'interfaccia utente di destinazione interpreta gli eventi di manipolazione. Questa enumerazione è flag per flag, quindi è possibile impostare più modalità per la proprietà ManipulationMode .

StandardUICommandKind

Specifica il set di comandi della piattaforma (con proprietà predefinite, ad esempio icona, acceleratore di tastiera e descrizione) che possono essere usate con un controllo StandardUICommand.

XYFocusKeyboardNavigationMode

Specifica il comportamento di spostamento direzionale 2D quando si usano i tasti di direzione della tastiera.

XYFocusNavigationStrategy

Specifica la strategia di disambiguazione usata per spostarsi tra più destinazioni candidate usando XYFocusDownNavigationStrategy, XYFocusLeftNavigationStrategy, XYFocusRightNavigationStrategy e XYFocusUpNavigationStrategy.

Note

Altri fattori, ad esempio l'elemento con stato attivo in precedenza o la prossimità all'asse della direzione di spostamento, possono influenzare il risultato dell'estremità di navigazione.

XYFocusNavigationStrategyOverride

Specifica il modo in cui il framework XAML determina la destinazione di uno spostamento XY.

Esegue l'override di XYFocusKeyboardNavigationStrategyMode.

Delegati

Nome Descrizione
DoubleTappedEventHandler

Rappresenta il metodo che gestirà l'evento DoubleTapped .

HoldingEventHandler

Rappresenta il metodo che gestirà l'evento Holding .

KeyEventHandler

Rappresenta il metodo che gestisce gli eventi KeyUp e KeyDown .

ManipulationCompletedEventHandler

Rappresenta il metodo che gestirà ManipulationCompleted e gli eventi correlati.

ManipulationDeltaEventHandler

Rappresenta il metodo che gestirà ManipulationDelta e gli eventi correlati.

ManipulationInertiaStartingEventHandler

Rappresenta il metodo che gestirà l'evento ManipulationInertiaStarting .

ManipulationStartedEventHandler

Rappresenta il metodo che gestirà ManipulationStarted e gli eventi correlati.

ManipulationStartingEventHandler

Rappresenta il metodo che gestirà l'evento ManipulationStarting .

PointerEventHandler

Rappresenta il metodo che gestirà gli eventi del messaggio del puntatore, ad esempio PointerPressed.

RightTappedEventHandler

Rappresenta il metodo che gestirà un evento indirizzato RightTapped .

TappedEventHandler

Rappresenta il metodo che gestirà l'evento Tapped .