Classe GestureData
Fornece informações sobre um gesto.
Hierarquia de herança
System.Object
Microsoft.Windows.Design.Interaction.GestureData
Microsoft.Windows.Design.Interaction.MouseGestureData
Microsoft.Windows.Design.Interaction.WheelGestureData
Namespace: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
Public Class GestureData
public class GestureData
public ref class GestureData
type GestureData = class end
public class GestureData
O tipo GestureData expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
GestureData(EditingContext, ModelItem, ModelItem) | Initializes a new instance of the GestureData class. | |
GestureData(EditingContext, ModelItem, ModelItem, DependencyObject, DependencyObject) | Initializes a new instance of the GestureData class. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Adorners | Obtém a coleção de adorno para o modo de exibição designer armazenado no contexto. | |
Context | Obtém o contexto de edição associado a esses dados de gesto. | |
ImpliedSource | Obtém o modelo que é a origem desse gesto. | |
ImpliedTarget | Obtém o modelo que é o destino desse gesto. | |
SourceAdorner | Obtém o adorno de origem no modo de exibição. | |
SourceModel | Obtém o objeto que é a origem desse gesto. | |
TargetAdorner | Obtém o adorno de destino no modo de exibição. | |
TargetModel | Obtém o objeto que é o destino desse gesto. |
Início
Métodos
Nome | Descrição | |
---|---|---|
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
FromEventArgs(CanExecuteToolEventArgs) | Fornece um GestureData de objeto de um CanExecuteToolEventArgs objeto. | |
FromEventArgs(ExecutedToolEventArgs) | Fornece um GestureData de objeto de um ExecutedToolEventArgs objeto. | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Comentários
Normalmente, as ligações de comando são insensíveis o gesto que disparou o comando. Isso é possível porque os gestos são ações geralmente única, sem qualquer dependência de gestos anteriores. No entanto, para designers, interação avançada é obrigatória. Portanto, um comando talvez precise saber informações adicionais sobre o gesto de entrada que disparou a ele. Essa informação adicional é fornecida pelo GestureData e as classes que derivam do proprietário.
O GestureData classe fornece informações sobre o contexto de edição atual por meio de Context propriedade. Informações sobre a origem e destino para que esse gesto são fornecidas através do SourceModel, TargetModel, SourceAdorner, e TargetAdorner Propriedades.
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.Windows.Design.Interaction