ProvideEditorExtensionAttribute.EditorFactoryNotify 属性

定义

确定是否应将扩展注册到 EditorFactoryNotify 注册表值,这会将文件扩展名与特定编辑器工厂相关联。

public:
 property bool EditorFactoryNotify { bool get(); void set(bool value); };
public:
 property bool EditorFactoryNotify { bool get(); void set(bool value); };
public bool EditorFactoryNotify { get; set; }
member this.EditorFactoryNotify : bool with get, set
Public Property EditorFactoryNotify As Boolean

属性值

Boolean

true 如果 EditorFactoryNotify 应创建注册表值,则为; 否则 false (默认) 。

示例

下面的示例将 myext 文件扩展名与测试编辑器的 GUID 相关联,以便项目系统用该编辑器打开文件:

[ProvideEditorExtensionAttribute(typeof(TestEditorFactory), ".myext", 32,  
                    ProjectGuid = "{A2FE74E1-B743-11d0-AE1A-00A0C90FFFC3}",  
                    NameResourceID = 105,  
                    DefaultName = "Test Editor",  
                    EditorFactoryNotify = true)]]  

注解

如果将此属性设置为 true ,则 项目 \<ProjectGUID > \Extensions \<ExtensionString > \EditorFactoryNotify 值指向应处理该文件的编辑器工厂。 ProvideEditorExtensionAttribute默认情况下,构造函数将值设置为 false

适用于