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 自动化树概述