TouchDevice.Capture Metod

Definition

Samlar in en touch till det angivna elementet.

Överlagringar

Name Description
Capture(IInputElement)

Samlar in en touch till det angivna elementet med hjälp av avbildningsläget Element .

Capture(IInputElement, CaptureMode)

Samlar in en touch till det angivna elementet med hjälp av den angivna CaptureMode.

Capture(IInputElement)

Samlar in en touch till det angivna elementet med hjälp av avbildningsläget 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

Parametrar

element
IInputElement

Elementet som fångar in touch-indata.

Returer

trueom elementet kunde fånga touchen; annars . false

Undantag

Exempel

I följande exempel hanteras de TouchDown händelser som inträffar på en Canvas. När en touch trycks på Canvas, TouchDevice fångas den till Canvas.

Det här exemplet är en del av ett större exempel som är tillgängligt i klassöversikten TouchDevice .

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

Kommentarer

Det går inte att avbilda ett TouchDevice element om det redan har avbildats till ett annat element.

Gäller för

Capture(IInputElement, CaptureMode)

Samlar in en touch till det angivna elementet med hjälp av den angivna 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

Parametrar

element
IInputElement

Elementet som fångar touchen.

captureMode
CaptureMode

Avbildningsprincipen som ska användas.

Returer

trueom elementet kunde fånga touchen; annars . false

Undantag

Kommentarer

Det går inte att avbilda ett TouchDevice element om det redan har avbildats till ett annat element.

Gäller för