Microsoft.Windows.Design 命名空间
[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]
通过服务、数据底板以及对元数据的操作为任何设计器提供基本的基础。
Microsoft.Windows.Design 命名空间提供设计器管理状态的类。 状态由 ContextItem 类表示。 行为由服务指定,这些服务是由 ServiceManager 托管的。 EditingContext 承载所有设计器状态信息。 上下文项发生变更时,使用 SubscribeContextCallback<TContextItemType> 发出通知。
类
类 | 说明 | |
---|---|---|
AssemblyReferences | 基础结构。一个上下文项,该项维护设计器用于解析类型信息的引用集。 | |
ContextItem | 表示设计器中的一个状态。 | |
ContextItemManager | 维护一组上下文项。 | |
DataContextValueSourceAttribute | 使设计器能够确定某个特定属性在可视化树中的数据上下文继承关系。 | |
DisplayPropertyAttribute | 确定当在设计器中显示某个对象的实例时要使用的属性。 | |
EditingContext | 包含有关设计器的上下文状态。 | |
OrderToken | 一个标识分层项的排序顺序的泛型类。 | |
RequirementAttribute | 定义 RequirementValidator 类使用的属性。 | |
RequirementSubscription | 当编辑上下文中发生更改时提供通知可满足附加的要求。 | |
RequirementValidator | 确定所需上下文和服务是否对指定类型可用。 | |
RequiresContextItemAttribute | 指示类依赖于指定的上下文。 | |
RequiresServiceAttribute | 指示类依赖于指定的服务。 | |
ServiceManager | 表示与 EditingContext 关联的行为。 | |
ThumbnailAttribute | 将图标与 Visual Studio 或 Expression Blend 的工具箱中的自定义 Windows Presentation Foundation (WPF) 或 Silverlight 控件关联。 | |
ToolboxBrowsableAttribute | 明确控件在设计器的工具箱浏览器中是否可见。 | |
ToolboxCategoryAttribute | 指定在设计器的工具箱中显示某个类的类别。 | |
ToolboxExampleAttribute | 基础结构。指定实现 IToolboxExampleFactory 接口的类型。 | |
ToolboxTabNameAttribute | 指定在设计器的工具箱中显示某个类的选项卡。 |
接口
接口 | 说明 | |
---|---|---|
IToolboxExample | 基础结构。指定可视化设计器工具箱中某一项的示例实例。 | |
IToolboxExampleFactory | 基础结构。提供资产工具箱中引用相同 Type 的示例列表。 |
委托
委托 | 说明 | |
---|---|---|
PublishServiceCallback | 在对象应发布服务实例时回调的委托。 | |
PublishServiceCallback<TServiceType> | 在对象应发布服务实例时回调的泛型委托。 | |
SubscribeContextCallback | 定义一个在更改上下文项时调用的回调方法。 | |
SubscribeContextCallback<TContextItemType> | 定义一个在更改上下文项时调用的回调方法。 | |
SubscribeServiceCallback | 为服务订阅回调的委托。 | |
SubscribeServiceCallback<TServiceType> | 为服务订阅回调的泛型委托。 |
枚举
枚举 | 说明 | |
---|---|---|
OrderTokenConflictResolution | 用于指定排序关系的入选方的枚举。 | |
OrderTokenPrecedence | 指定顺序标记的优先级的枚举。 |