Classe GestureData

Fornisce informazioni su un'azione.

Gerarchia di ereditarietà

System.Object
  Microsoft.Windows.Design.Interaction.GestureData
    Microsoft.Windows.Design.Interaction.MouseGestureData
    Microsoft.Windows.Design.Interaction.WheelGestureData

Spazio dei nomi:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
Public Class GestureData
public class GestureData
public ref class GestureData
type GestureData =  class end
public class GestureData

Il tipo GestureData espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico GestureData(EditingContext, ModelItem, ModelItem) Inizializza una nuova istanza della classe GestureData.
Metodo pubblico GestureData(EditingContext, ModelItem, ModelItem, DependencyObject, DependencyObject) Inizializza una nuova istanza della classe GestureData.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Adorners Ottiene l'insieme di strumenti decorativi visuali per la visualizzazione della finestra di progettazione memorizzata nel contesto.
Proprietà pubblica Context Ottiene il contesto di modifica associato a questi dati di movimento.
Proprietà pubblica ImpliedSource Ottiene il modello che rappresenta l'origine di questo movimento.
Proprietà pubblica ImpliedTarget Ottiene il modello che rappresenta la destinazione di questo movimento.
Proprietà pubblica SourceAdorner Ottiene lo strumento decorativo visuale di origine nella visualizzazione.
Proprietà pubblica SourceModel Ottiene l'oggetto che rappresenta l'origine di questo movimento.
Proprietà pubblica TargetAdorner Ottiene lo strumento decorativo visuale di destinazione nella visualizzazione.
Proprietà pubblica TargetModel Ottiene l'oggetto che rappresenta la destinazione di questo movimento.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoMembro statico FromEventArgs(CanExecuteToolEventArgs) Fornisce un oggetto GestureData da un oggetto CanExecuteToolEventArgs.
Metodo pubblicoMembro statico FromEventArgs(ExecutedToolEventArgs) Fornisce un oggetto GestureData da un oggetto ExecutedToolEventArgs.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

In genere, le associazioni di comandi non rilevano il movimento che ha avviato il comando. Questa situazione è possibile poiché i movimenti sono generalmente azioni singole senza nessuna dipendenza dai movimenti precedenti. Nel caso delle finestre di progettazione, tuttavia, è richiesta un'interazione avanzata. Pertanto, un comando deve conoscere le informazioni aggiuntive relative al movimento di input che lo ha avviato. Tali informazioni aggiuntive vengono fornite dalla classe GestureData e dalle classi derivanti.

La classe GestureData fornisce informazioni sul contesto di modifica corrente tramite la proprietà Context. Tramite le proprietà SourceModel, TargetModel, SourceAdorner e TargetAdorner vengono fornite informazioni sull'origine e sulla destinazione di questa azione.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Windows.Design.Interaction

Altre risorse

Informazioni sull'estensibilità Progettazione WPF