UIElement.PointerCaptures プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
property IVectorView<Pointer ^> ^ PointerCaptures { IVectorView<Pointer ^> ^ get(); };
IVectorView<Pointer> PointerCaptures();
public IReadOnlyList<Pointer> PointerCaptures { get; }
var iVectorView = uIElement.pointerCaptures;
Public ReadOnly Property PointerCaptures As IReadOnlyList(Of Pointer)
プロパティ値
キャプチャされたポインターのコレクション。それぞれが Pointer オブジェクトとして表されます。
注釈
ポインターをキャプチャする方法とその理由の詳細については、「 CapturePointer」を参照してください。
複数のポインター ポイントを含む操作などの入力シナリオがあるため、Windows ランタイムでは一度に複数のポインターをキャプチャできます。 プロパティは PointerCaptures
、 UIElement によって現在キャプチャされているポインター ポイントのビューを公開します。
このプロパティの値は、他のアクションの結果に基づいて計算されます。 CapturePointer を呼び出すと、PointerCaptures によって読み取り専用ビューが提供される内部コレクションが追加されます。 ReleasePointerCapture を呼び出すと、コレクションから削除されます。 ReleasePointerCaptures は コレクションをクリアします。 ポインター ポイントからの解放などのポインター キャプチャを無効にするユーザー アクションは、キャプチャの状態とコレクションも変更します。 詳細については、「 マウス操作 」と「 ポインター入力の処理」を参照してください。
コレクションのインデックスが PointerId であるとは限りません。 特定PointerId
の を見つけるには、コレクション内の項目をチェックし、特定のポインターを参照する必要があります。