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。