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 執行階段可一次擷取多個指標。 PointerCaptures 屬性會公開 UIElement目前擷取指標點的檢視。

這個屬性的值是根據其他動作的結果來計算。 呼叫 CapturePointer 會新增至 PointerCaptures 提供唯讀檢視的內部集合。 呼叫 ReleasePointerCapture 會從集合中移除。 ReleasePointerCaptures 會清除集合。 使指標擷取失效的使用者動作,例如從指標點釋出也會變更擷取狀態,進而變更集合。 如需詳細資訊,請參閱 滑鼠互動處理指標輸入

集合不一定由 PointerId編制索引。 若要尋找特定的 PointerId,您必須檢查集合中的專案,並參考特定的 Pointer

適用於