Condividi tramite


GestureRecognizer Classe

Definizione

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

  • Fare clic con il pulsante destro del mouse o del touchpad
  • Pulsante della barra della penna fare clic su
  • Toccare o penna premere e tenere premuto

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 .

Si applica a