TouchEventArgs Classe

Definição

Fornece dados para eventos de entrada por toque.

public ref class TouchEventArgs : System::Windows::Input::InputEventArgs
public class TouchEventArgs : System.Windows.Input.InputEventArgs
type TouchEventArgs = class
    inherit InputEventArgs
Public Class TouchEventArgs
Inherits InputEventArgs
Herança

Exemplos

O exemplo seguinte trata os TouchUp eventos que ocorrem num Canvas. Verifica a Captured propriedade para verificar se o dispositivo que gerou o evento foi capturado para o Canvas. Se for, é TouchDevice libertado.

Este exemplo faz parte de um exemplo maior disponível na TouchDevice visão geral da classe.

private void canvas_TouchUp(object sender, TouchEventArgs e)
{
    Canvas _canvas = (Canvas)sender as Canvas;
    if (_canvas != null && e.TouchDevice.Captured == _canvas)
    {
        _canvas.ReleaseTouchCapture(e.TouchDevice);
    }
}
' Touch Up
Private Sub canvas_TouchUp(ByVal sender As System.Object, ByVal e As System.Windows.Input.TouchEventArgs)
    Dim _canvas As Canvas = CType(sender, Canvas)
    If (_canvas IsNot Nothing AndAlso e.TouchDevice.Captured Is _canvas) Then
        _canvas.ReleaseTouchCapture(e.TouchDevice)

    End If
End Sub

Observações

Os seguintes eventos utilizam TouchEventArgs.

Construtores

Name Description
TouchEventArgs(TouchDevice, Int32)

Inicializa uma nova instância da TouchEventArgs classe.

Propriedades

Name Description
Device

Recebe o dispositivo de entrada que iniciou este evento.

(Herdado de InputEventArgs)
Handled

Recebe ou define um valor que indica o estado atual do tratamento do evento para um evento encaminhado enquanto percorre a rota.

(Herdado de RoutedEventArgs)
OriginalSource

Obtém a fonte original de reporte determinada por testes puros de sucesso, antes de qualquer possível Source ajuste por parte de uma turma-mãe.

(Herdado de RoutedEventArgs)
RoutedEvent

Obtém ou define o associado RoutedEvent a esta RoutedEventArgs instância.

(Herdado de RoutedEventArgs)
Source

Obtém ou define uma referência ao objeto que originou o evento.

(Herdado de RoutedEventArgs)
Timestamp

Obtém a hora em que este evento aconteceu.

(Herdado de InputEventArgs)
TouchDevice

Recebe o toque que gerou o evento.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetIntermediateTouchPoints(IInputElement)

Devolve todos os pontos de contacto recolhidos entre os eventos de toque mais recente e anterior.

GetTouchPoint(IInputElement)

Devolve a posição atual do dispositivo tátil em relação ao elemento especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InvokeEventHandler(Delegate, Object)

Invoca os gestores de eventos de forma específica para cada tipo, o que pode aumentar a eficiência do sistema de eventos.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnSetSource(Object)

Quando sobrescrito numa classe derivada, fornece um ponto de entrada de callback por notificação sempre que o valor da Source propriedade de uma instância muda.

(Herdado de RoutedEventArgs)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a