Aracılığıyla paylaş


TouchEventArgs Sınıf

Tanım

Dokunmatik giriş olayları için veri sağlar.

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
Devralma

Örnekler

Aşağıdaki örnek, üzerinde Canvasgerçekleşen olayları işlerTouchUp. Olayı tetikleyen cihazın öğesine yakalandığını doğrulamak için Canvasözelliğini denetlerCaptured. Bu durumda, TouchDevice serbest bırakılır.

Bu örnek, sınıfa genel bakış bölümünde TouchDevice bulunan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

Aşağıdaki olaylar kullanır TouchEventArgs.

Oluşturucular

TouchEventArgs(TouchDevice, Int32)

TouchEventArgs sınıfının yeni bir örneğini başlatır.

Özellikler

Device

Bu olayı başlatan giriş cihazını alır.

(Devralındığı yer: InputEventArgs)
Handled

Yolu ilerlerken yönlendirilen bir olay için olay işlemenin mevcut durumunu gösteren bir değer alır veya ayarlar.

(Devralındığı yer: RoutedEventArgs)
OriginalSource

Bir üst sınıf tarafından herhangi bir olası Source ayarlamadan önce, saf isabet testi tarafından belirlenen özgün raporlama kaynağını alır.

(Devralındığı yer: RoutedEventArgs)
RoutedEvent

Bu RoutedEventArgs örnekle ilişkili öğesini RoutedEvent alır veya ayarlar.

(Devralındığı yer: RoutedEventArgs)
Source

Olayı oluşturan nesneye bir başvuru alır veya ayarlar.

(Devralındığı yer: RoutedEventArgs)
Timestamp

Bu olayın gerçekleştiği zamanı alır.

(Devralındığı yer: InputEventArgs)
TouchDevice

Olayı oluşturan dokunuşu alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetIntermediateTouchPoints(IInputElement)

En son ve önceki dokunma olayları arasında toplanan tüm dokunma noktalarını döndürür.

GetTouchPoint(IInputElement)

Dokunmatik cihazın belirtilen öğeye göre geçerli konumunu döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
InvokeEventHandler(Delegate, Object)

Olay işleyicilerini türe özgü bir şekilde çağırır ve bu da olay sistemi verimliliğini artırabilir.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnSetSource(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, bir örneğin özelliğinin Source değeri her değiştiğinde bir bildirim geri çağırma giriş noktası sağlar.

(Devralındığı yer: RoutedEventArgs)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır