Compartilhar via


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
Método público GestureData(EditingContext, ModelItem, ModelItem) Initializes a new instance of the GestureData class.
Método público GestureData(EditingContext, ModelItem, ModelItem, DependencyObject, DependencyObject) Initializes a new instance of the GestureData class.

Início

Propriedades

  Nome Descrição
Propriedade pública Adorners Obtém a coleção de adorno para o modo de exibição designer armazenado no contexto.
Propriedade pública Context Obtém o contexto de edição associado a esses dados de gesto.
Propriedade pública ImpliedSource Obtém o modelo que é a origem desse gesto.
Propriedade pública ImpliedTarget Obtém o modelo que é o destino desse gesto.
Propriedade pública SourceAdorner Obtém o adorno de origem no modo de exibição.
Propriedade pública SourceModel Obtém o objeto que é a origem desse gesto.
Propriedade pública TargetAdorner Obtém o adorno de destino no modo de exibição.
Propriedade pública TargetModel Obtém o objeto que é o destino desse gesto.

Início

Métodos

  Nome Descrição
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido 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.)
Método públicoMembro estático FromEventArgs(CanExecuteToolEventArgs) Fornece um GestureData de objeto de um CanExecuteToolEventArgs objeto.
Método públicoMembro estático FromEventArgs(ExecutedToolEventArgs) Fornece um GestureData de objeto de um ExecutedToolEventArgs objeto.
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público 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

Outros recursos

Noções básicas sobre extensibilidade Designer WPF