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 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈