TouchDevice.Capture Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
element
, UIElement3Dveya ContentElementdeğildirUIElement.
Ö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
element
, UIElement3Dveya ContentElementdeğildirUIElement.
Açıklamalar
Zaten TouchDevice başka bir öğeye yakalanmışsa bir öğeye yakalanamaz.