TouchDevice.Capture Methode

Definitie

Legt een aanraking vast aan het opgegeven element.

Overloads

Name Description
Capture(IInputElement)

Legt een aanraking vast aan het opgegeven element met behulp van de Element opnamemodus.

Capture(IInputElement, CaptureMode)

Legt een aanraking vast aan het opgegeven element met behulp van het opgegeven CaptureModeelement.

Capture(IInputElement)

Legt een aanraking vast aan het opgegeven element met behulp van de Element opnamemodus.

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

Parameters

element
IInputElement

Het element dat de aanraakinvoer vastlegt.

Retouren

true als het element de aanraking kon vastleggen; anders, false.

Uitzonderingen

Voorbeelden

In het volgende voorbeeld worden de TouchDown gebeurtenissen verwerkt die zich voordoen op een Canvas. Wanneer een aanraking op de Canvastoets wordt gedrukt, wordt het TouchDevice vastgelegd op de Canvas.

Dit voorbeeld maakt deel uit van een groter voorbeeld dat beschikbaar is in het TouchDevice klassenoverzicht.

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

Opmerkingen

Een TouchDevice element kan niet worden vastgelegd als het al is vastgelegd in een ander element.

Van toepassing op

Capture(IInputElement, CaptureMode)

Legt een aanraking vast aan het opgegeven element met behulp van het opgegeven CaptureModeelement.

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

Parameters

element
IInputElement

Het element dat de aanraking vastlegt.

captureMode
CaptureMode

Het opnamebeleid dat moet worden gebruikt.

Retouren

true als het element de aanraking kon vastleggen; anders, false.

Uitzonderingen

Opmerkingen

Een TouchDevice element kan niet worden vastgelegd als het al is vastgelegd in een ander element.

Van toepassing op