Freigeben über


TouchDevice.Captured Eigenschaft

Definition

Ruft das Element ab, das das TouchDevice-Objekt erfasst hat.

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

Eigenschaftswert

Das Element, das das TouchDevice-Objekt erfasst hat.

Beispiele

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

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: