ContentElement.CaptureStylus ContentElement.CaptureStylus ContentElement.CaptureStylus ContentElement.CaptureStylus Method


この要素にスタイラスのキャプチャを強制しようとします。Attempts to force capture of the stylus to this element.

 virtual bool CaptureStylus();
public bool CaptureStylus ();
abstract member CaptureStylus : unit -> bool
override this.CaptureStylus : unit -> bool
Public Function CaptureStylus () As Boolean


true スタイラスが正常にキャプチャされた場合それ以外の場合、falseします。true if the stylus is successfully captured; otherwise, false.



既定の実装を常に基になる既定のスタイラス デバイスに基づいてtrueします。The default implementation based on the underlying default stylus device always returns true. ただし、入力システムのデバイスの実装を提供する、入力デバイスを拡張する場合に、異なる結果を返す可能性のある代替のスタイラス デバイス実装で、システムを作成することです。However, if you are extending the input devices that provide the device implementation for the input system, it is possible to create a system with an alternative stylus device implementation that might return different results.

スタイラスをキャプチャする要素は、その境界の外側にスタイラスがある場合でも、スタイラス入力を受け取ります。When an element captures the stylus, it receives stylus input even if the stylus is outside its bounds. スタイラスは通常、ドラッグ アンド ドロップ操作中にのみキャプチャされます。The stylus is typically captured only during drag-and-drop operations.

このメソッドを呼び出す呼び出しと基になるは静的StylusメソッドCaptureします。Calling this method calls an underlying static Stylus method Capture. 実際のキャプチャの動作は、アクティブなスタイラス デバイスの実装によって実装されます。The actual capture behavior is implemented by the active stylus device implementation.

キャプチャするには、要素を有効にする必要があります。To be captured, an element must be enabled. 確認するかどうかIsEnabledtrueを呼び出す前に返すCaptureStylusCheck whether IsEnabled is true return before you call CaptureStylus.

呼び出す場合CaptureStylus返しますtrueIsStylusCapturedtrueします。If calling CaptureStylus returns true, IsStylusCaptured is also true.