次の方法で共有


UIElement.PointerCaptures プロパティ

定義

Pointer 値として表されるすべてのキャプチャされたポインターのセット を取得します

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 ランタイムでは一度に複数のポインターをキャプチャできます。 プロパティは PointerCapturesUIElement によって現在キャプチャされているポインター ポイントのビューを公開します。

このプロパティの値は、他のアクションの結果に基づいて計算されます。 CapturePointer を呼び出すと、PointerCaptures によって読み取り専用ビューが提供される内部コレクションが追加されます。 ReleasePointerCapture を呼び出すと、コレクションから削除されます。 ReleasePointerCaptures は コレクションをクリアします。 ポインター ポイントからの解放などのポインター キャプチャを無効にするユーザー アクションは、キャプチャの状態とコレクションも変更します。 詳細については、「 マウス操作 」と「 ポインター入力の処理」を参照してください。

コレクションのインデックスが PointerId であるとは限りません。 特定PointerIdの を見つけるには、コレクション内の項目をチェックし、特定のポインターを参照する必要があります。

適用対象