IMultipleViewProvider 接口

定义

公开方法和属性,以支持 Microsoft UI 自动化客户端访问提供且能够在同一组信息或子控件的多个表示形式之间进行切换的控件。 实现此接口以支持自动化客户端通过 GetPattern 调用和 PatternInterface.MultipleView 请求的功能。

public interface class IMultipleViewProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3491029398, 3664, 18499, 165, 210, 194, 40, 151, 200, 132, 90)]
struct IMultipleViewProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3491029398, 3664, 18499, 165, 210, 194, 40, 151, 200, 132, 90)]
public interface IMultipleViewProvider
Public Interface IMultipleViewProvider
属性

Windows 要求

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

注解

此模式包含此处未完整记录的准则和约定。 有关此模式用途的详细信息,请参阅 MultipleView 控件模式

IMultipleViewProvider 不是由任何现有Windows 运行时自动化对等方实现的。 值得注意的是,IMultipleViewProvider 对于 SemanticZoom 不存在。 接口的存在使自定义控件作者可以在自定义控件中支持自动化模式,并使用与定义控件逻辑或其他自动化支持的相同Windows 运行时托管或 C++ API 实现其自动化支持。

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

属性

CurrentView

获取当前的特定于控件的视图。

方法

GetSupportedViews()

检索特定于控件的视图标识符的集合。

GetViewName(Int32)

检索特定于控件的视图的名称。

SetCurrentView(Int32)

设置当前的特定于控件的视图。

适用于

另请参阅