Bagikan melalui


TouchDevice.Capture Metode

Definisi

Mengambil sentuhan ke elemen yang ditentukan.

Overload

Capture(IInputElement)

Mengambil sentuhan ke elemen yang ditentukan dengan menggunakan Element mode pengambilan.

Capture(IInputElement, CaptureMode)

Mengambil sentuhan ke elemen yang ditentukan dengan menggunakan yang ditentukan CaptureMode.

Capture(IInputElement)

Mengambil sentuhan ke elemen yang ditentukan dengan menggunakan Element mode pengambilan.

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

Parameter

element
IInputElement

Elemen yang menangkap input sentuhan.

Mengembalikan

true jika elemen mampu menangkap sentuhan; jika tidak, false.

Pengecualian

Contoh

Contoh berikut menangani TouchDown peristiwa yang terjadi pada Canvas. Ketika sentuhan ditekan pada Canvas, TouchDevice diambil ke Canvas.

Contoh ini adalah bagian dari contoh yang lebih besar yang tersedia dalam gambaran TouchDevice umum kelas.

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

Keterangan

TouchDevice tidak dapat ditangkap ke elemen jika sudah diambil ke elemen lain.

Berlaku untuk

Capture(IInputElement, CaptureMode)

Mengambil sentuhan ke elemen yang ditentukan dengan menggunakan yang ditentukan CaptureMode.

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

Parameter

element
IInputElement

Elemen yang menangkap sentuhan.

captureMode
CaptureMode

Kebijakan penangkapan yang akan digunakan.

Mengembalikan

true jika elemen mampu menangkap sentuhan; jika tidak, false.

Pengecualian

Keterangan

TouchDevice tidak dapat ditangkap ke elemen jika sudah diambil ke elemen lain.

Berlaku untuk