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 dei movimenti e la manipolazione, i listener eventi e le impostazioni.
Per altre informazioni su questa API, vedere l'argomento UWP WinRT GestureRecognizer .
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
GestureRecognizer() |
Inizializza una nuova istanza di un oggetto GestureRecognizer . Per altre informazioni su questa API, vedere l'argomento UWP WinRT GestureRecognizer . |
Proprietà
AutoProcessInertia |
Ottiene o imposta un valore che indica se le manipolazioni durante l'inerzia vengono generate automaticamente. Per altre informazioni su questa API, vedere 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 della diapositiva incrociata è orizzontale. Per altre informazioni su questa API, vedere l'argomento UWP CrossSlideHorizontally . |
CrossSlideThresholds |
Ottiene o imposta valori che indicano le soglie di distanza per un'interazione crosssliding . Per altre informazioni su questa API, vedere l'argomento UWP WinRT CrossSlideThresholds . |
GestureSettings |
Ottiene o imposta un valore che indica le impostazioni di movimento e manipolazione supportate da un'applicazione. Per altre informazioni su questa API, vedere l'argomento UWP WinRT GestureSettings . |
InertiaExpansion |
Ottiene o imposta un valore che indica la modifica relativa di un oggetto dall'inizio dell'inertia alla fine dell'inertia (quando si ridimensiona o il ridimensionamento viene completato). Per altre informazioni su questa API, vedere l'argomento UWP WinRT InertiaExpansion . |
InertiaExpansionDeceleration |
Ottiene o imposta un valore che indica la frequenza di decelerazione dall'inizio dell'inerzia alla fine dell'inerzia (quando il ridimensionamento o l'espansione, la manipolazione è completata). Per altre informazioni su questa API, vedere 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 (quando la manipolazione di rotazione è completata). Per altre informazioni su questa API, vedere l'argomento UWP WinRT InertiaRotationAngle . |
InertiaRotationDeceleration |
Ottiene o imposta un valore che indica la frequenza di decelerazione dall'inizio dell'inertia alla fine dell'inertia (quando la manipolazione della rotazione è stata completata). Per altre informazioni su questa API, vedere l'argomento UWP WinRT InertiaRotationDeceleration . |
InertiaTranslationDeceleration |
Ottiene o imposta un valore che indica la frequenza di decelerazione dall'inizio dell'inertia alla fine dell'inertia (quando la manipolazione della traduzione è stata completata). Per altre informazioni su questa API, vedere 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'inertia (quando la manipolazione della traduzione è stata completata). Per altre informazioni su questa API, vedere l'argomento UWP WinRT InertiaTranslationDisplacement . |
IsActive |
Ottiene un valore che indica se viene elaborata un'interazione. Per altre informazioni su questa API, vedere l'argomento UWP WinRT IsActive . |
IsInertial |
Ottiene un valore che indica se una manipolazione è ancora in corso di elaborazione durante l'inertia (nessun punto di input è attivo). Per altre informazioni su questa API, vedere 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 altre informazioni su questa API, vedere l'argomento UWP WinRT ManipulationExact . |
MouseWheelParameters |
Ottiene un set di proprietà associate al pulsante della rotellina di un dispositivo del mouse. Per altre informazioni su questa API, vedere l'argomento UWP WinRT MouseWheelParameters . |
PivotCenter |
Ottiene o imposta il punto centrale per un'interazione di rotazione quando viene rilevato l'input del puntatore singolo. Per altre informazioni su questa API, vedere 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 l'input del puntatore singolo. Per altre informazioni su questa API, vedere l'argomento UWP WinRT PivotRadius . |
ShowGestureFeedback |
Ottiene o imposta un valore che indica se il feedback visivo viene visualizzato durante un'interazione. Per altre informazioni su questa API, vedere l'argomento UWP WinRT ShowGestureFeedback . |
Metodi
CanBeDoubleTap(PointerPoint) |
Identifica se un tocco può comunque essere interpretato come secondo tocco di un movimento di tocco doppio. Per altre informazioni su questa API, vedere l'argomento UWP WinRT CanBeDoubleTap . |
CompleteGesture() |
Determina il riconoscimento dei movimenti per finalizzare un'interazione. Per altre informazioni su questa API, vedere l'argomento UWP WinRT CompleteGesture . |
ProcessDownEvent(PointerPoint) |
Elabora l'input del puntatore e genera gli eventi GestureRecognizer appropriati a un'azione puntatore verso il basso (per i movimenti e le manipolazioni specificate dalla proprietà GestureSettings ). Per altre informazioni su questa API, vedere l'argomento UWP WinRT ProcessDownEvent . |
ProcessInertia() |
Esegue calcoli inerti e genera i vari eventi di inerzia. Per altre informazioni su questa API, vedere l'argomento UWP WinRT ProcessInertia . |
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 specificate dalla proprietà GestureSettings ). Per altre informazioni su questa API, vedere l'argomento UWP WinRT ProcessMouseWheelEvent . |
ProcessMoveEvents(IVector<PointerPoint>) |
Elabora l'input del puntatore e genera gli eventi GestureRecognizer appropriati a un'azione di spostamento puntatore (per i movimenti e le manipolazioni specificate dalla proprietà GestureSettings ). Per altre informazioni su questa API, vedere l'argomento UWP WinRT ProcessMoveEvents . |
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 altre informazioni su questa API, vedere l'argomento UWP WinRT ProcessUpEvent . |
Eventi
CrossSliding |
Si verifica quando un utente esegue un movimento di scorrimento o scorrimento rapido (tramite un singolo contatto tocco) all'interno di un'area del contenuto che supporta la panoramica lungo un singolo asse. Il movimento deve verificarsi in una direzione che è perpendicolare a questo asse di panoramica. Per altre informazioni su questa API, vedere 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 altre informazioni su questa API, vedere l'argomento Trascinamento winRT UWP. |
Holding |
Si verifica quando un utente esegue un movimento di pressione e di blocco (con un singolo tocco, mouse, touchpad o contatto penna/stilo). Per altre informazioni su questa API, vedere l'argomento UWP WinRT Holding . |
ManipulationCompleted |
Si verifica quando i punti di input vengono sollevati e tutto il movimento successivo (traduzione, espansione o rotazione) attraverso l'inerzia è terminato. Per altre informazioni su questa API, vedere l'argomento UWP WinRT ManipulationCompleted . |
ManipulationInertiaStarting |
Si verifica quando tutti i punti di contatto vengono sollevati durante una manipolazione e la velocità della manipolazione è abbastanza significativa per avviare il comportamento inertia (traduzione, espansione o rotazione continua dopo l'elevazione dei puntatori di input). Per altre informazioni su questa API, vedere l'argomento UWP WinRT ManipulationInertiaStarting . |
ManipulationStarted |
Si verifica quando è stato avviato uno o più punti di input e il movimento successivo (traduzione, espansione o rotazione) è iniziato. Per altre informazioni su questa API, vedere l'argomento UWP WinRT ManipulationStarted . |
ManipulationUpdated |
Si verifica dopo che uno o più punti di input sono stati avviati e il movimento successivo (traduzione, espansione o rotazione) è in corso. Per altre informazioni su questa API, vedere l'argomento UWP WinRT ManipulationUpdated . |
RightTapped |
Si verifica quando l'input del puntatore viene interpretato come gesto di tocco destro, indipendentemente dal dispositivo di input. Alcuni esempi:
Per altre informazioni su questa API, vedere l'argomento UWP WinRT RightTapped . |
Tapped |
Si verifica quando l'input del puntatore viene interpretato come movimento di tocco. Per altre informazioni su questa API, vedere l'argomento UWP WinRT Tapped . |