Linguaggio

GestureRecognizer Classe

Definizione

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à
Object Platform::Object IInspectable GestureRecognizer
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:

  • Fare clic con il pulsante destro del mouse o del touchpad
  • Fare clic sul pulsante della canna della penna
  • Tenere premuto il tocco o la penna

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 .

Si applica a