ProvideXmlEditorChooserDesignerViewAttribute 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于向自定义 XML 设计器的 XML 选择器提供注册信息。
public ref class ProvideXmlEditorChooserDesignerViewAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideXmlEditorChooserDesignerViewAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideXmlEditorChooserDesignerViewAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideXmlEditorChooserDesignerViewAttribute
Inherits RegistrationAttribute
- 继承
- 属性
构造函数
ProvideXmlEditorChooserDesignerViewAttribute(String, String, Object, Int32) |
ProvideXmlEditorChooserDesignerViewAttribute 的构造函数。 |
属性
CodeLogicalViewEditor |
要与代码逻辑视图关联的编辑器工厂 |
DebuggingLogicalViewEditor |
要与调试逻辑视图关联的编辑器工厂 |
DefaultLogicalView |
默认逻辑视图编辑器工厂的唯一 ID。 |
DesignerLogicalViewEditor |
要与设计器逻辑视图关联的编辑器工厂 |
Extension |
自定义 XML 类型的文件扩展名 (例如“xaml”、“resx”、“xsd”) 。 |
IsDataSet |
仅由 DataSet 设计器使用的特殊值。 |
MatchExtensionAndNamespace |
指示 XML 选择器是否应在文件扩展名和命名空间上匹配的布尔值。 如果为 false,则 XML 选择器将在扩展或命名空间上匹配。 |
Name |
XML 编辑器的注册表项名称。 例如“RESX”、“Silverlight”、“Workflow”等... |
Namespace |
此编辑器支持的文档中使用的 XML 命名空间。 |
TextLogicalViewEditor |
要与文本逻辑视图关联的编辑器工厂 |
TypeId |
重写 TypeID 属性,使 RegistrationAttribute 派生类能够与 System.ComponentModel.TypeDescriptor.GetAttributes 一起使用 (...) 。仅当派生自此属性的属性需要对可应用于类的实例使用更好的控件时,它才必须重写此属性。 (继承自 RegistrationAttribute) |
XmlChooserPriority |
XML 选择器中扩展的优先级。 此值必须大于 XML 设计器 EditorFactory 的扩展优先级值 |
方法
GetPackageRegKeyPath(Guid) |
获取相对于 VSPackage 的应用程序) 注册表根目录 (注册表路径。 (继承自 RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
将设计器注册为特定扩展的潜在编辑器 |
Unregister(RegistrationAttribute+RegistrationContext) |
将设计器注销为特定扩展的潜在编辑器 |