Windows.UI.Input Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce il supporto per il sistema di input di Windows. ad esempio:
- Tocco, penna/stilo, mouse e input del dispositivo da tastiera.
- Rilevamento, riconoscimento e gestione dei movimenti e della manipolazione.
- Configurazione, rilevamento e gestione dell'inerzia.
- Gestione del puntatore di input.
Classi
AttachableInputObject |
Classe di base per un oggetto InputActivationListener associato a una finestra, una visualizzazione o un altro elemento visivo. |
CrossSlidingEventArgs |
Contiene i dati dell'evento CrossSliding . |
DraggingEventArgs |
Contiene i dati degli eventi per l'evento Draging . |
EdgeGesture |
Fornisce l'accesso agli eventi che notificano a un'app i trigger all'interfaccia utente basata su edge. |
EdgeGestureEventArgs |
Fornisce l'accesso al tipo di input dell'utente che ha attivato l'evento di movimento del bordo. |
GestureRecognizer |
Fornisce il riconoscimento dei movimenti e la manipolazione, i listener di eventi e le impostazioni. |
HoldingEventArgs |
Contiene i dati dell'evento Holding . |
InputActivationListener |
Consente di accedere e osservare le modifiche apportate allo stato di attivazione di una finestra, di una visualizzazione o di un altro elemento visivo. |
InputActivationListenerActivationChangedEventArgs |
Contiene i dati dell'evento InputActivationChanged . |
KeyboardDeliveryInterceptor |
Consente a un'app di eseguire l'override dell'elaborazione del sistema dell'input da tastiera non elaborato, incluse combinazioni di tasti di scelta rapida, tasti di scelta rapida o tasti di scelta rapida, tasti di scelta rapida e tasti di scelta rapida. L'input della tastiera non elaborato viene intercettato, eliminato e indirizzato all'app (in primo piano) per l'elaborazione. Nota Le combinazioni di tasti SAS (Secure Attention Sequence), incluse CTRL+ALT+CANC e WINDOWS+L, continuano a essere elaborate dal sistema. |
ManipulationCompletedEventArgs |
Contiene i dati dell'evento ManipulationCompleted . |
ManipulationInertiaStartingEventArgs |
Contiene i dati dell'evento per GestureRecognizer.ManipulationInertiaStartingEvent. |
ManipulationStartedEventArgs |
Contiene i dati dell'evento ManipulationStarted . |
ManipulationUpdatedEventArgs |
Contiene i dati dell'evento ManipulationUpdated . |
MouseWheelParameters |
Fornisce le proprietà associate alla rotellina del pulsante di un dispositivo del mouse. |
PhysicalGestureRecognizer |
Fornisce il supporto per il sistema di input di Windows. ad esempio:
|
PointerPoint |
Fornisce proprietà di base per il puntatore di input associato a un singolo mouse, penna/stilo o contatto tocco. |
PointerPointProperties |
Fornisce proprietà estese per un oggetto PointerPoint . Nella maggior parte dei casi, ti consigliamo di ottenere informazioni sul puntatore tramite i gestori eventi del puntatore del framework del linguaggio Windows 8 scelto (app windows con JavaScript, app UWP con C++, C#o Visual Basic o app UWP con DirectX con C++). Se l'argomento dell'evento non espone i dettagli del puntatore richiesti dall'app, è possibile ottenere l'accesso ai dati del puntatore esteso dall'argomento evento tramite i metodi getCurrentPoint e getIntermediatePoints o le proprietà currentPoint e intermediatePoints . È consigliabile usare i metodi getCurrentPoint e getIntermediatePoints come è possibile specificare il contesto dei dati del puntatore. I metodi statici pointerPoint , GetCurrentPoint e GetIntermediatePoints, usano sempre il contesto dell'app. |
PointerVisualizationSettings |
Fornisce l'accesso alle impostazioni di feedback visivo per l'input del puntatore. Importante Le visualizzazioni del puntatore sono supportate solo dalla famiglia di dispositivi desktop. |
RadialController |
Rappresenta un dispositivo o un accessorio di input della rotellina, ad esempio Surface Dial.
Con un fattore di forma basato su un'azione (o movimento) di rotazione, Surface Dial è pensato come dispositivo di input secondario multimodale che integra l'input da un dispositivo primario. Nella maggior parte dei casi, un utente maneggia il dispositivo con la mano non dominante mentre esegue un'attività con la mano dominante, ad esempio l'input penna. Il dispositivo non è progettato per l'input da un puntatore di precisione, come il tocco, la penna o il mouse. Surface Dial supporta anche le azioni di pressione prolungata e di clic. La pressione prolungata ha una sola funzione, quella di visualizzare un menu di comandi. Se il menu è attivo, l'input della rotazione e del clic viene elaborato dal menu. Altrimenti l'input viene passato all'app per l'elaborazione. RadialController e le API correlate (vedi fine dell'argomento) consentono di personalizzare sia il menu dei comandi integrato che l'esperienza di interazione supportata dall'app. |
RadialControllerButtonClickedEventArgs |
Contiene i dati degli eventi per l'evento ButtonClicked (generato solo mentre è attivo uno strumento RadialController personalizzato). L'app non riceve questo evento quando:
Nota Quando viene superata una soglia temporale, fare clic diventa un'azione di pressione e di blocco. In questo caso, viene visualizzato il menu integrato dei comandi dell'app contestuale associati al dispositivo wheel e gli eventi di rotazione e clic successivi vengono elaborati dal menu. |
RadialControllerButtonHoldingEventArgs |
Contiene i dati dell'evento ButtonHolding (generato solo quando IsMenuSuppressed è true). |
RadialControllerButtonPressedEventArgs |
Contiene i dati dell'evento ButtonPressed . |
RadialControllerButtonReleasedEventArgs |
Contiene i dati dell'evento ButtonReleased . |
RadialControllerConfiguration |
Fornisce i dettagli di configurazione per il menu RadialController . |
RadialControllerControlAcquiredEventArgs |
Contiene i dati dell'evento ControlAcquired quando viene selezionato uno strumento personalizzato dal menu RadialController o quando un'app associata all'oggetto RadialController viene portata in primo piano (attivata solo quando è attivo uno strumento RadialController personalizzato). |
RadialControllerMenu |
Rappresenta il menu integrato degli strumenti contestuali associati all'oggetto RadialController . Nota Gli strumenti aggiunti a un menu RadialController a supporto di un contesto di app specifico vengono visualizzati solo in tale contesto. Non vengono visualizzate per altre istanze radialController . |
RadialControllerMenuItem |
Rappresenta un singolo strumento personalizzato dal menu RadialController . |
RadialControllerRotationChangedEventArgs |
Contiene i dati degli eventi per l'evento RotationChanged (generato solo mentre è attivo uno strumento RadialController personalizzato). L'app non riceve questo evento quando:
|
RadialControllerScreenContact |
Fornisce i dettagli di contatto per il dispositivo ruota quando si trova sulla superficie del digitalizzatore, mentre è attivo uno strumento RadialController personalizzato. In pixel indipendente dal dispositivo (DIP) rispetto alla finestra dell'applicazione. |
RadialControllerScreenContactContinuedEventArgs |
Contiene i dati degli eventi per l'evento ScreenContactContinued (generato solo quando è attivo uno strumento RadialController personalizzato). L'app non riceve questo evento quando:
|
RadialControllerScreenContactEndedEventArgs |
Contiene i dati degli eventi per l'evento ScreenContactEnded (generato solo mentre è attivo uno strumento RadialController personalizzato). L'app non riceve questo evento quando:
|
RadialControllerScreenContactStartedEventArgs |
Contiene i dati degli eventi per l'evento ScreenContactStarted (generato solo quando è attivo uno strumento RadialController personalizzato). L'app non riceve questo evento quando:
|
RightTappedEventArgs |
Contiene i dati dell'evento RightTapped . |
SystemButtonEventController |
Consente di gestire gli eventi generati dai pulsanti di sistema hardware, ad esempio i pulsanti Funzione. |
SystemFunctionButtonEventArgs |
Contiene i dati dell'evento per gli eventi SystemFunctionButtonPressed e SystemFunctionButtonReleased . |
SystemFunctionLockChangedEventArgs |
Contiene i dati dell'evento SystemFunctionLockChanged . |
SystemFunctionLockIndicatorChangedEventArgs |
Contiene i dati dell'evento SystemFunctionLockIndicatorChanged . |
TappedEventArgs |
Contiene i dati dell'evento Tapped . |
TouchpadGesturesController |
Fornisce il supporto per il sistema di input di Windows. ad esempio:
|
TouchpadGlobalActionEventArgs |
Fornisce il supporto per il sistema di input di Windows. ad esempio:
|
Struct
CrossSlideThresholds |
Contiene le soglie di distanza per un'interazione incrociata . |
ManipulationDelta |
Contiene le trasformazioni accumulate per la manipolazione corrente. |
ManipulationVelocities |
Contiene le velocità delle trasformazioni accumulate per l'interazione corrente. Nota La velocità è la distanza che un oggetto viaggia in una direzione specificata durante un'unità di tempo. |
Interfacce
IPointerPointTransform |
Fornisce funzioni di trasformazione generalizzate. |
Enumerazioni
CrossSlidingState |
Specifica gli stati possibili dell'evento CrossSliding . |
DraggingState |
Specifica gli stati possibili dell'evento Draging . |
EdgeGestureKind |
Specifica il tipo di input dell'utente che ha attivato l'evento di movimento del bordo. |
GazeInputAccessStatus |
Specifica lo stato di autorizzazione per tenere traccia dello sguardo fisso dell'utente. |
GestureSettings |
Specifica le interazioni supportate da un'applicazione. |
HoldingState |
Specifica lo stato dell'evento Holding . |
InputActivationState |
Specifica tutti i possibili stati di attivazione per una visualizzazione, una finestra o un altro elemento dell'interfaccia utente. |
PointerUpdateKind |
Specifica i tipi di aggiornamenti del puntatore supportati da un'applicazione. |
RadialControllerMenuKnownIcon |
Specifica il set di icone di sistema disponibili per uno strumento RadialController personalizzato in RadialControllerMenu. |
RadialControllerSystemMenuItemKind |
Specifica il set di strumenti RadialController predefiniti disponibili in RadialControllerMenu. |
TouchpadGlobalAction |
Fornisce il supporto per il sistema di input di Windows. ad esempio:
|
TouchpadGlobalGestureKinds |
Fornisce il supporto per il sistema di input di Windows. ad esempio:
|
Vedi anche
- Windows.Devices.Input
- Windows.UI.Core
- Windows.UI.Input.Inking
- Windows.UI.Xaml.Input
- Input & Dispositivi
- Informazioni di base sull'interazione
- Esempio di modalità di interazione con l'utente
- Esempio di indicatori visivi di stato attivo
- Input: Esempio delle funzionalità del dispositivo
- Input: Esempio di input penna semplificato
- Input: Esempio di gesti di Windows 8
- Input: Esempio di eventi di input utente XAML
- Esempio di scorrimento, panoramica e zoom XAML
- Esempio di input tramite tocco DirectX
- Input: Esempio di manipolazioni e gesti (C++)
- Input: Esempio di hit testing della funzionalità tocco
- Esempio di identificazione dell'origine di input
- Esempio di inserimento tramite tocco
- Esempio di hit testing tocco Win32
- Esempio di input di base
- Esempio di controller radiale