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 を見つけるには、コレクション内の項目をチェックし、特定の Pointer を参照する必要があります。