TouchDevice.Captured TouchDevice.Captured TouchDevice.Captured TouchDevice.Captured Property

定義

TouchDevice をキャプチャした要素を取得します。Gets the element that captured the TouchDevice.

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

プロパティ値

TouchDevice をキャプチャした要素。The element that captured the TouchDevice.

次の例ではTouchUpCanvasで発生するイベントを処理します。The following example handles the TouchUp events that occur on a Canvas. Capturedプロパティをチェックして、イベントを発生させたデバイスがCanvasにキャプチャされていることを確認します。It checks the Captured property to verify that the device that raised the event is captured to the Canvas. の場合は、が解放されます。TouchDeviceIf it is, the TouchDevice is released.

この例は、 TouchDeviceクラスの概要で使用できる大規模な例の一部です。This example is part of a larger example that is available in the TouchDevice class overview.

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

適用対象