UIElement.PointerCaptures 屬性

定義

取得所有擷取指標的集合,表示為 指標 值。

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 ,您必須檢查集合中的專案,並參考特定的 指標

適用於