Classe MouseGestureData

Fornece informações sobre a posição do mouse.

Hierarquia de herança

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

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
Public Class MouseGestureData _
    Inherits GestureData
public class MouseGestureData : GestureData
public ref class MouseGestureData : public GestureData
type MouseGestureData =  
    class
        inherit GestureData
    end
public class MouseGestureData extends GestureData

O tipo MouseGestureData expõe os membros a seguir.

Construtores

  Nome Descrição
Método público MouseGestureData(EditingContext, ModelItem, ModelItem, Visual, Point, Point) Initializes a new instance of the MouseGestureData class.
Método público MouseGestureData(EditingContext, ModelItem, ModelItem, Visual, Point, Point, DependencyObject, DependencyObject) Initializes a new instance of the MouseGestureData 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. (Herdado de GestureData.)
Propriedade pública Context Obtém o contexto de edição associado a esses dados de gesto. (Herdado de GestureData.)
Propriedade pública CurrentPosition Obtém a posição atual do mouse.
Propriedade pública ImpliedSource Obtém o modelo que é a origem desse gesto. (Herdado de GestureData.)
Propriedade pública ImpliedTarget Obtém o modelo que é o destino desse gesto. (Herdado de GestureData.)
Propriedade pública PositionDelta Obtém o deslocamento entre inicial e final de posições.
Propriedade pública SourceAdorner Obtém o adorno de origem no modo de exibição. (Herdado de GestureData.)
Propriedade pública SourceModel Obtém o objeto que é a origem desse gesto. (Herdado de GestureData.)
Propriedade pública StartPosition Obtém a posição inicial do mouse.
Propriedade pública TargetAdorner Obtém o adorno de destino no modo de exibição. (Herdado de GestureData.)
Propriedade pública TargetModel Obtém o objeto que é o destino desse gesto. (Herdado de GestureData.)

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 MouseGestureData de objeto de um CanExecuteToolEventArgs objeto.
Método públicoMembro estático FromEventArgs(ExecutedToolEventArgs) Fornece um MouseGestureData 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.)
Método público TranslatePoint Converte o ponto especificado para o sistema de coordenadas do visual para o modelo especificado.

Início

Comentários

O StartPosition propriedade indica a posição do mouse quando pela primeira vez em que um botão do mouse foi clicado. Todas as posições são sempre no sistema de coordenadas de DesignerView, de modo que eles não "Mover" como elementos são movidos pelo usuário. Este decorador é fornecido para o MouseGestureData classe por meio do coordinateReference parâmetro. Você pode transformar uma coordenada para uma referência diferente chamando o TranslatePoint método.

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