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 | 指定順序語彙基元之優先順序的列舉。 |