GestureData, classe
Fournit des informations sur un mouvement.
Hiérarchie d'héritage
System.Object
Microsoft.Windows.Design.Interaction.GestureData
Microsoft.Windows.Design.Interaction.MouseGestureData
Microsoft.Windows.Design.Interaction.WheelGestureData
Espace de noms : Microsoft.Windows.Design.Interaction
Assembly : Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Déclaration
Public Class GestureData
public class GestureData
public ref class GestureData
type GestureData = class end
public class GestureData
Le type GestureData expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
GestureData(EditingContext, ModelItem, ModelItem) | Initialise une nouvelle instance de la classe GestureData. | |
GestureData(EditingContext, ModelItem, ModelItem, DependencyObject, DependencyObject) | Initialise une nouvelle instance de la classe GestureData. |
Début
Propriétés
Nom | Description | |
---|---|---|
Adorners | Obtient la collection d'ornements pour le mode concepteur stocké dans le contexte. | |
Context | Obtient le contexte d'édition associé à ces données de mouvement. | |
ImpliedSource | Obtient le modèle correspondant à la source de ce mouvement. | |
ImpliedTarget | Obtient le modèle correspondant à la cible de ce mouvement. | |
SourceAdorner | Obtient l'ornement source dans l'affichage. | |
SourceModel | Obtient l'objet correspondant à la source de ce mouvement. | |
TargetAdorner | Obtient l'ornement cible dans l'affichage. | |
TargetModel | Obtient l'objet correspondant à la cible de ce mouvement. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
FromEventArgs(CanExecuteToolEventArgs) | Fournit un objet GestureData à partir d'un objet CanExecuteToolEventArgs. | |
FromEventArgs(ExecutedToolEventArgs) | Fournit un objet GestureData à partir d'un objet ExecutedToolEventArgs. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Notes
En général, les liaisons de commande ignorent le mouvement qui a déclenché la commande. En effet, les mouvements sont généralement des actions simples indépendantes des mouvements antérieurs. Toutefois, pour les concepteurs, une interaction riche est requise. Par conséquent, une commande doit parfois connaître des informations supplémentaires sur le mouvement d'entrée qui l'a déclenchée. Ces informations supplémentaires sont fournies par la classe GestureData et les classes qui en dérivent.
La classe GestureData fournit des informations sur le contexte d'édition actuel via la propriété Context. Les informations sur la source et la cible de ce mouvement sont fournies par les propriétés SourceModel, TargetModel, SourceAdorner et TargetAdorner.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.Windows.Design.Interaction, espace de noms