ProvideXmlEditorChooserDesignerViewAttribute 类

定义

用于向自定义 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
属性

构造函数

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)

将设计器注销为特定扩展的潜在编辑器

适用于