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
| Name | Description |
|---|---|
| Capture(IInputElement) |
Yakalama modunu kullanarak belirtilen öğeye Element bir dokunuş yakalar. |
| Capture(IInputElement, CaptureMode) |
Belirtilen öğesini kullanarak belirtilen öğeye CaptureModebir dokunuş yakalar. |
Capture(IInputElement)
Yakalama modunu kullanarak belirtilen öğeye Element bir dokunuş 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
Dokunmatik girişi yakalayan öğe.
Döndürülenler
true öğe dokunmayı yakalayabildiyse; aksi takdirde , false.
Özel durumlar
element, veya UIElementUIElement3DdeğildirContentElement.
Örnekler
Aşağıdaki örnek, üzerinde TouchDowngerçekleşen olayları işlerCanvas. ü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 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 belirtilen öğeye CaptureModebir 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, veya UIElementUIElement3DdeğildirContentElement.
Açıklamalar
Zaten TouchDevice başka bir öğeye yakalanmışsa bir öğeye yakalanamaz.