共用方式為


SelectionItem 控制件模式

描述實作 ISelectionItemProvider的指導方針和慣例,包括屬性、方法和事件的相關信息。 SelectionItem 控件模式可用來支援做為個別、可選取之容器控件的可選取子專案,這些控件實作 ISelectionProvider

如需實作此控制項模式的控制項範例,請參閱 控制項類型和其支援的控制項模式

本主題包含下列各節。

實作指導方針和慣例

實作 SelectionItem 控件模式時,請注意下列指導方針和慣例:

ISelectionItemProvider 的必要成員

實作 ISelectionItemProvider 介面需要下列屬性、方法和事件。

必要成員 成員類型 筆記
AddToSelection 方法 沒有
isselected 財產 沒有
RemoveFromSelection 方法 沒有
選取 方法 沒有
SelectionContainer 財產 沒有
UIA_SelectionItem_ElementAddedToSelectionEventId 事件 沒有
UIA_SelectionItem_ElementRemovedFromSelectionEventId 事件 沒有
UIA_SelectionItem_ElementSelectedEventId 事件 沒有

 

如果 Select的結果、AddToSelectionRemoveFromSelection 為單一選取專案,則應該引發 ElementSelected 事件 (UIA_SelectionItem_ElementSelectedEventId):否則,請視需要引發 ElementAddedToSelectionUIA_SelectionItem_ElementAddedToSelectionEventId) 或 ElementRemovedFromSelectionUIA_SelectionItem_ElementRemovedFromSelectionEventId) 事件。

控件類型及其支援的控制模式

UI 自動化控制項模式概觀

UI 自動化樹狀結構概觀