Freigeben über


TouchEventArgs.TouchDevice Eigenschaft

Definition

Ruft die Berührung ab, die das Ereignis generiert hat.

public:
 property System::Windows::Input::TouchDevice ^ TouchDevice { System::Windows::Input::TouchDevice ^ get(); };
public System.Windows.Input.TouchDevice TouchDevice { get; }
member this.TouchDevice : System.Windows.Input.TouchDevice
Public ReadOnly Property TouchDevice As TouchDevice

Eigenschaftswert

Die Berührung, die das Ereignis generiert hat.

Beispiele

Im folgenden Beispiel werden die TouchUp Ereignisse behandelt, die auf einem Canvasauftreten. Es überprüft die Captured -Eigenschaft, um zu überprüfen, ob das Gerät, das das Ereignis ausgelöst hat, in der Canvaserfasst wird. Wenn dies der Grund ist, wird freigegeben TouchDevice .

Dieses Beispiel ist Teil eines größeren Beispiels, das in der TouchDevice Klassenübersicht verfügbar ist.

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

Gilt für: