TypeDescriptor.AddEditorTable(Type, Hashtable) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為指定的編輯器基底類型加入編輯器資料表。
public:
static void AddEditorTable(Type ^ editorBaseType, System::Collections::Hashtable ^ table);
public static void AddEditorTable (Type editorBaseType, System.Collections.Hashtable table);
static member AddEditorTable : Type * System.Collections.Hashtable -> unit
Public Shared Sub AddEditorTable (editorBaseType As Type, table As Hashtable)
參數
- editorBaseType
- Type
要加入編輯器資料表的編輯器基底類型。 如果此類型已經有資料表,這個方法將不會採取任何動作。
備註
方法 AddEditorTable 會為指定的編輯器基底類型新增編輯器數據表。 一般而言,編輯器會指定為元件上的元數據。 不過,如果在元件上找不到要求之編輯器基底類型的元數據,則相關聯的 TypeDescriptor 會在找到編輯器類型的編輯器數據表時搜尋編輯器數據表。 一旦編輯器數據表新增至類型描述元,就無法移除它,而且是由類型描述元所擁有。 型別描述元可以自由地修改此數據表。
編輯器數據表的格式會使用數據類型做為索引鍵和編輯器做為值。 數據表中專案的值部分代表編輯器實例。 它可以有三個值之一。 如果它包含字串,類型描述元會假設這是型別的完整名稱,然後載入物件的型別。 如果它包含類型,將會建立此類型的實例來取得編輯器。 最後,值部分可能包含實際的編輯器實例。 如果型別描述元將編輯器解析為實例,它會將實例儲存回數據表以供日後使用。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應