Microsoft.Windows.Design.PropertyEditing 命名空間

啟用自訂屬性編輯器,以顯示在 [屬性] 視窗中。

Microsoft.Windows.Design.PropertyEditing 命名空間會提供類別,以便實作設計工具的自訂值編輯器。值編輯器通常會顯示在設計工具的 [屬性] 視窗中。下表顯示常用值編輯器的基底實作。

屬性值編輯器

描述

PropertyValueEditor

在裝載 [屬性] 視窗中,與檢視裝載於相同實體空間的內嵌編輯器。

ExtendedPropertyValueEditor

通常未就地裝載的編輯器。這相當於 System.ComponentModel 架構中的下拉式樣式編輯器。

DialogPropertyValueEditor

在自己的對話方塊中實作的編輯器。

類別

  類別 說明
公用類別 AlternateContentPropertyAttribute 指出非內容屬性應該在物件樹狀結構中顯示。
公用類別 CategoryEditor 用以建立自訂分類編輯器的抽象類別。
公用類別 CategoryEntry 表示屬性的分類。
公用類別 DependencyPropertyValueSource 表示相依性屬性值的來源。
公用類別 DialogPropertyValueEditor PropertyEntry 物件之所有對話方塊編輯邏輯的容器。
公用類別 EditModeSwitchButton 可讓使用者在不同 PropertyContainer 模式之間切換的方便按鈕。
公用類別 ExtendedPropertyValueEditor 存放屬性的任何和所有擴充編輯器邏輯的容器。
公用類別 NewItemFactory 表示 Factory,用以建立集合或屬性值的新項目。
公用類別 NewItemTypesAttribute 用來指定哪些物件型別可以指定為屬性的值或指定為屬性型別的值。
公用類別 NumberFormatAttribute 儲存用於編輯數值的格式化資訊。
公用類別 NumberIncrementsAttribute 包含用來變更數值之增量的相關資訊。
公用類別 NumberRangesAttribute 針對以數字為基礎的屬性定義範圍
公用類別 PropertyContainer 做為 PropertyEntry 執行個體的圖形容器。
公用類別 PropertyEntry 表示屬性。
公用類別 PropertyEntryCollection 表示所指定 PropertyEntry 之子屬性的 PropertyEntry 執行個體集合。
公用類別 PropertyFilter 做為搜尋和篩選功能的一部分,可由屬性編輯主應用程式提供。
公用類別 PropertyFilterAppliedEventArgs 提供 FilterApplied 事件的資料。
公用類別 PropertyFilterPredicate 表示用於搜尋與篩選的述詞。
公用類別 PropertyMarker 控制項,這個控制項會在屬性視窗中顯示屬性值,而且可包含屬性值的相關資訊。
公用類別 PropertyOrder 用來設定屬性出現在分類中的順序,或是出現在子屬性清單中的順序。
公用類別 PropertyOrderAttribute 這個屬性 (Attribute) 會附加至某個屬性 (Property),以指定屬性 (Property) 在屬性 (Property) 瀏覽器中的排序順序。
公用類別 PropertyValue 表示屬性的值。
公用類別 PropertyValueCollection 表示 PropertyValue 執行個體的集合。
公用類別 PropertyValueEditor 存放屬性的任何和所有內嵌編輯器邏輯的容器。
公用類別 PropertyValueEditorCommands 提供標準命令,這些標準命令可控制在使用者編輯屬性時的屬性視窗行為。
公用類別 PropertyValueExceptionEventArgs 提供 PropertyValueException 事件的資料。
公用類別 PropertyValueSource 表示屬性值的來源。

結構

  結構 說明
公用結構 KeyAttributePair<T> 將字串索引鍵對應至 Attribute 執行個體。

介面

  介面 說明
公用介面 IIndexableAttribute 針對屬性定義索引運算子。
公用介面 IPropertyFilterTarget 處理排序與篩選功能。

列舉型別

  列舉型別 說明
公用列舉型別 PropertyContainerEditMode PropertyContainer 定義不同的編輯模式。
公用列舉型別 PropertyValueExceptionSource 表示 PropertyValue 執行個體所擲回之例外狀況的來源。