GestureRecognizer Classe
Definizione
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 riconoscimento di movimenti e manipolazione, listener di eventi e impostazioni.
Per altri dettagli su questa API, vedi l'argomento Movimento WinRT UWPRecognizer .
public ref class GestureRecognizer sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GestureRecognizer final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GestureRecognizer
function GestureRecognizer()
Public NotInheritable Class GestureRecognizer
- Ereditarietà
- Attributi
Costruttori
| Nome | Descrizione |
|---|---|
| GestureRecognizer() |
Inizializza una nuova istanza di un oggetto GestureRecognizer . Per altri dettagli su questa API, vedi l'argomento Movimento WinRT UWPRecognizer . |
Proprietà
| Nome | Descrizione |
|---|---|
| AutoProcessInertia |
Ottiene o imposta un valore che indica se le manipolazioni durante l'inerzia vengono generate automaticamente. Per altri dettagli su questa API, vedi l'argomento UWP WinRT AutoProcessInertia . |
| CrossSlideExact |
Ottiene o imposta un valore che indica se viene segnalata la distanza esatta dal contatto iniziale alla fine dell'interazione tra diapositive. |
| CrossSlideHorizontally |
Ottiene o imposta un valore che indica se l'asse delle diapositive incrociate è orizzontale. Per altri dettagli su questa API, vedi l'argomento CrossSlideHorizontally di WinRT UWP. |
| CrossSlideThresholds |
Ottiene o imposta valori che indicano le soglie di distanza per un'interazione incrociata . Per altri dettagli su questa API, vedi l'argomento UWP WinRT CrossSlideThresholds . |
| GestureSettings |
Ottiene o imposta un valore che indica le impostazioni di movimento e manipolazione supportate da un'applicazione. Per altri dettagli su questa API, vedi l'argomento UWP WinRT GestureSettings . |
| InertiaExpansion |
Ottiene o imposta un valore che indica la modifica relativa delle dimensioni di un oggetto dall'inizio dell'inerzia alla fine dell'inerzia (quando il ridimensionamento o il ridimensionamento è completo). Per altri dettagli su questa API, vedi l'argomento UWP WinRT InertiaExpansion . |
| InertiaExpansionDeceleration |
Ottiene o imposta un valore che indica la velocità di decelerazione dall'inizio dell'inerzia alla fine dell'inerzia (quando il ridimensionamento o l'espansione è completato). Per altri dettagli su questa API, vedi l'argomento UWP WinRT InertiaExpansionDeceleration . |
| InertiaRotationAngle |
Ottiene o imposta un valore che indica l'angolo finale di rotazione di un oggetto alla fine dell'inerzia (al termine della manipolazione della rotazione). Per altri dettagli su questa API, vedi l'argomento UWP WinRT InertiaRotationAngle . |
| InertiaRotationDeceleration |
Ottiene o imposta un valore che indica la velocità di decelerazione dall'inizio dell'inerzia alla fine dell'inerzia (al termine della manipolazione della rotazione). Per altri dettagli su questa API, vedi l'argomento UWP WinRT InertiaRotationDeceleration . |
| InertiaTranslationDeceleration |
Ottiene o imposta un valore che indica la frequenza di decelerazione dall'inizio dell'inerzia alla fine dell'inerzia (al termine della manipolazione della traduzione). Per altri dettagli su questa API, vedi l'argomento UWP WinRT InertiaTranslationDeceleration . |
| InertiaTranslationDisplacement |
Ottiene o imposta un valore che indica la modifica relativa nella posizione dello schermo di un oggetto dall'inizio dell'inerzia alla fine dell'inerzia (al termine della manipolazione della traduzione). Per altri dettagli su questa API, vedi l'argomento UWP WinRT InertiaTranslationDisplacement . |
| IsActive |
Ottiene un valore che indica se viene elaborata un'interazione. Per altri dettagli su questa API, vedi l'argomento UWP WinRT IsActive . |
| IsInertial |
Ottiene un valore che indica se una manipolazione è ancora in corso di elaborazione durante l'inerzia (nessun punto di input è attivo). Per altri dettagli su questa API, vedi l'argomento UWP WinRT IsInertial . |
| ManipulationExact |
Ottiene o imposta un valore che indica se viene segnalata la distanza esatta dal contatto iniziale alla fine dell'interazione. Per altri dettagli su questa API, vedi l'argomento UWP WinRT ManipulationExact . |
| MouseWheelParameters |
Ottiene un set di proprietà associate al pulsante della rotellina di un dispositivo del mouse. Per altri dettagli su questa API, vedi l'argomento UWP WinRT MouseWheelParameters . |
| PivotCenter |
Ottiene o imposta il punto centrale per un'interazione di rotazione quando viene rilevato un singolo input del puntatore. Per altri dettagli su questa API, vedi l'argomento UWP WinRT PivotCenter . |
| PivotRadius |
Ottiene o imposta il raggio, dal PivotCenter all'input del puntatore, per un'interazione di rotazione quando viene rilevato un singolo input del puntatore. Per altri dettagli su questa API, vedi l'argomento UWP WinRT PivotRadius . |
| ShowGestureFeedback |
Ottiene o imposta un valore che indica se il feedback visivo viene visualizzato durante un'interazione. Per altri dettagli su questa API, vedi l'argomento UWP WinRT ShowGestureFeedback . |
Metodi
| Nome | Descrizione |
|---|---|
| CanBeDoubleTap(PointerPoint) |
Identifica se un tocco può ancora essere interpretato come secondo tocco di un movimento di doppio tocco. Per altri dettagli su questa API, vedi l'argomento UWP WinRT CanBeDoubleTap . |
| CompleteGesture() |
Fa sì che il riconoscimento movimento finalizzi un'interazione. Per altri dettagli su questa API, vedi l'argomento UWP WinRT CompleteGesture . |
| ProcessDownEvent(PointerPoint) |
Elabora l'input del puntatore e genera gli eventi GestureRecognizer appropriati a un'azione di puntatore verso il basso (per i movimenti e le manipolazioni specificati dalla proprietà GestureSettings ). Per altri dettagli su questa API, vedi l'argomento UWP WinRT ProcessDownEvent . |
| ProcessInertia() |
Esegue calcoli di inerzia e genera i vari eventi di inerzia. Per altri dettagli su questa API, vedi l'argomento ProcessInertia winRT della piattaforma UWP. |
| ProcessMouseWheelEvent(PointerPoint, Boolean, Boolean) |
Elabora l'input del puntatore e genera gli eventi GestureRecognizer appropriati a un'azione della rotellina del mouse (per i movimenti e le manipolazioni specificati dalla proprietà GestureSettings ). Per altre informazioni su questa API, vedi l'argomento UWP WinRT ProcessMouseWheelEvent . |
| ProcessMoveEvents(IVector<PointerPoint>) |
Elabora l'input del puntatore e genera gli eventi GestureRecognizer appropriati a un'azione di spostamento del puntatore (per i movimenti e le manipolazioni specificati dalla proprietà GestureSettings ). Per altri dettagli su questa API, vedi l'argomento Processo WinRT UWPMoveEvents . |
| ProcessUpEvent(PointerPoint) |
Elabora l'input del puntatore e genera gli eventi GestureRecognizer appropriati a un'azione di puntatore verso l'alto (per i movimenti e le manipolazioni specificati dalla proprietà GestureSettings ). Per altri dettagli su questa API, vedi l'argomento UWP WinRT ProcessUpEvent . |
Eventi
| Nome | Descrizione |
|---|---|
| CrossSliding |
Si verifica quando un utente esegue un movimento di scorrimento o scorrimento rapido (tramite un singolo contatto tocco) all'interno di un'area di contenuto che supporta la panoramica solo lungo un singolo asse. Il movimento deve essere eseguito in una direzione perpendicolare a questo asse di panoramica. Per altri dettagli su questa API, vedi l'argomento UWP WinRT CrossSliding . |
| Dragging |
Si verifica quando un utente esegue un movimento di scorrimento o scorrimento rapido con un mouse o una penna/stilo (singolo contatto). Per altri dettagli su questa API, vedi l'argomento Trascinamento winRT della piattaforma UWP. |
| Holding |
Si verifica quando un utente esegue un movimento di pressione e blocco (con un singolo tocco, mouse, touchpad o contatto penna/stilo). Per altri dettagli su questa API, vedi l'argomento UWP WinRT Holding . |
| ManipulationCompleted |
Si verifica quando i punti di input vengono sollevati e tutto il movimento successivo (traslazione, espansione o rotazione) attraverso l'inerzia è terminato. Per altri dettagli su questa API, vedi l'argomento Manipolazione WinRT UWPCompleted . |
| ManipulationInertiaStarting |
Si verifica quando tutti i punti di contatto vengono sollevati durante una manipolazione e la velocità della manipolazione è sufficientemente significativa da avviare il comportamento di inerzia (traslazione, espansione o rotazione continua dopo l'accuratezza dei puntatori di input). Per altri dettagli su questa API, vedi l'argomento UWP WinRT ManipulationInertiaStarting . |
| ManipulationStarted |
Si verifica quando uno o più punti di input sono stati avviati e il movimento successivo (traslazione, espansione o rotazione) è iniziato. Per altri dettagli su questa API, vedi l'argomento UWP WinRT ManipulationStarted . |
| ManipulationUpdated |
Si verifica dopo l'avvio di uno o più punti di input e il movimento successivo (traslazione, espansione o rotazione) è in corso. Per altri dettagli su questa API, vedi l'argomento UWP ManipulationUpdated di WinRT. |
| RightTapped |
Si verifica quando l'input del puntatore viene interpretato come un gesto di tocco destro, indipendentemente dal dispositivo di input. Ecco alcuni esempi:
Per altri dettagli su questa API, vedi l'argomento UWP WinRT RightTapped . |
| Tapped |
Si verifica quando l'input del puntatore viene interpretato come movimento di tocco. Per altri dettagli su questa API, vedi l'argomento UWP WinRT Tapped . |