Aracılığıyla paylaş


TouchDevice.Capture Yöntem

Tanım

Belirtilen öğeye bir dokunuş yakalar.

Aşırı Yüklemeler

Capture(IInputElement)

Yakalama modunu kullanarak belirtilen öğeye dokunmayı Element yakalar.

Capture(IInputElement, CaptureMode)

Belirtilen öğesini kullanarak CaptureModebelirtilen öğeye bir dokunuş yakalar.

Capture(IInputElement)

Yakalama modunu kullanarak belirtilen öğeye dokunmayı Element yakalar.

public:
 bool Capture(System::Windows::IInputElement ^ element);
public bool Capture (System.Windows.IInputElement element);
member this.Capture : System.Windows.IInputElement -> bool
Public Function Capture (element As IInputElement) As Boolean

Parametreler

element
IInputElement

Dokunma girişini yakalayan öğe.

Döndürülenler

true öğe dokunmayı yakalayabildiyse; aksi takdirde , false.

Özel durumlar

Örnekler

Aşağıdaki örnek, üzerinde Canvasgerçekleşen olayları işlerTouchDown. üzerinde Canvasbir dokunuşa basıldığında, TouchDevice öğesine yakalanır Canvas.

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

private void canvas_TouchDown(object sender, TouchEventArgs e)
{
    Canvas _canvas = (Canvas)sender as Canvas;
    if (_canvas != null)
    {
        _canvas.Children.Clear();
        e.TouchDevice.Capture(_canvas);

        // Record the ID of the first touch point if it hasn't been recorded.
        if (firstTouchId == -1)
            firstTouchId = e.TouchDevice.Id;
    }
}
' Touch Down
Private Sub canvas_TouchDown(ByVal sender As System.Object, ByVal e As System.Windows.Input.TouchEventArgs)
    Dim _canvas As Canvas = CType(sender, Canvas)
    If (_canvas IsNot Nothing) Then
        _canvas.Children.Clear()
        e.TouchDevice.Capture(_canvas)

        ' Record the ID of the first touch point if it hasn't been recorded.
        If firstTouchId = -1 Then
            firstTouchId = e.TouchDevice.Id
        End If
    End If
End Sub

Açıklamalar

Zaten TouchDevice başka bir öğeye yakalanmışsa bir öğeye yakalanamaz.

Şunlara uygulanır

Capture(IInputElement, CaptureMode)

Belirtilen öğesini kullanarak CaptureModebelirtilen öğeye bir dokunuş yakalar.

public:
 bool Capture(System::Windows::IInputElement ^ element, System::Windows::Input::CaptureMode captureMode);
public bool Capture (System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode);
member this.Capture : System.Windows.IInputElement * System.Windows.Input.CaptureMode -> bool
Public Function Capture (element As IInputElement, captureMode As CaptureMode) As Boolean

Parametreler

element
IInputElement

Dokunmayı yakalayan öğe.

captureMode
CaptureMode

Kullanılacak yakalama ilkesi.

Döndürülenler

true öğe dokunmayı yakalayabildiyse; aksi takdirde , false.

Özel durumlar

Açıklamalar

Zaten TouchDevice başka bir öğeye yakalanmışsa bir öğeye yakalanamaz.

Şunlara uygulanır