Compartir vía


TouchDevice.Capture Método

Definición

Captura una entrada táctil en el elemento especificado.

Sobrecargas

Capture(IInputElement)

Captura una entrada táctil en el elemento especificado usando el modo de captura de Element.

Capture(IInputElement, CaptureMode)

Captura una entrada táctil en el elemento especificado usando el CaptureMode indicado.

Capture(IInputElement)

Captura una entrada táctil en el elemento especificado usando el modo de captura de Element.

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

Parámetros

element
IInputElement

Elemento que captura la entrada táctil.

Devoluciones

Es true si el elemento fue capaz de capturar la entrada táctil; de lo contrario, es false.

Excepciones

Ejemplos

En el ejemplo siguiente se controlan los TouchDown eventos que se producen en .Canvas Cuando se presiona un toque en Canvas, TouchDevice se captura en .Canvas

Este ejemplo forma parte de un ejemplo más grande que está disponible en la información general de la TouchDevice clase.

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

Comentarios

No TouchDevice se puede capturar en un elemento si ya está capturado en otro elemento.

Se aplica a

Capture(IInputElement, CaptureMode)

Captura una entrada táctil en el elemento especificado usando el CaptureMode indicado.

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

Parámetros

element
IInputElement

Elemento que captura la entrada táctil.

captureMode
CaptureMode

La directiva de captura que se va a utilizar.

Devoluciones

Es true si el elemento fue capaz de capturar la entrada táctil; de lo contrario, es false.

Excepciones

Comentarios

No TouchDevice se puede capturar en un elemento si ya está capturado en otro elemento.

Se aplica a