ISelectionItemProvider 接口

定义

公开方法和属性,以支持 Microsoft UI 自动化客户端访问实现 ISelectionProvider 的容器的单个可选择子控件。 实现此接口以支持自动化客户端使用 GetPattern 调用和 PatternInterface.SelectionItem 请求的功能。

public interface class ISelectionItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1783199681, 33549, 17106, 191, 98, 4, 46, 189, 222, 204, 25)]
struct ISelectionItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1783199681, 33549, 17106, 191, 98, 4, 46, 189, 222, 204, 25)]
public interface ISelectionItemProvider
Public Interface ISelectionItemProvider
派生
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

此模式包含此处未完整记录的准则和约定。 有关此模式用途的详细信息,请参阅 SelectionItem 控件模式。 但是,无需遵循有关 IRawElementProviderFragmentRoot 的指南,该指南特定于 COM 提供程序实现,并且接口不存在于 Windows 运行时 自动化提供程序 API 中。

ISelectionItemProvider 由以下现有Windows 运行时类实现:

如果要在触发自动化事件或调用 RaisePropertyChangedEvent 时从控件代码引用 ISelectionItemProvider 模式属性,请使用 SelectionItemPatternIdentifiers

属性

IsSelected

获取一个值,该值指示某个项是否处于选定状态。

SelectionContainer

获取实现 ISelectionProvider 并充当调用对象的容器的 UI 自动化提供程序。

方法

AddToSelection()

将当前元素添加到所选项的集合。

RemoveFromSelection()

从所选项的集合删除当前元素。

Select()

清除任何现有选择,然后选择当前元素。

适用于

另请参阅