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 指定顺序标记的优先级的枚举。