ProvideXmlEditorChooserDesignerViewAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Usado para fornecer informações de registro ao Seletor de XML para um designer XML personalizado.
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
- Herança
- Atributos
Construtores
ProvideXmlEditorChooserDesignerViewAttribute(String, String, Object, Int32) |
Construtor para ProvideXmlEditorChooserDesignerViewAttribute. |
Propriedades
CodeLogicalViewEditor |
A fábrica do editor a ser associada à exibição lógica de código |
DebuggingLogicalViewEditor |
A fábrica do editor a ser associada à exibição lógica de depuração |
DefaultLogicalView |
Uma ID exclusiva da fábrica do editor para o modo de exibição lógico padrão. |
DesignerLogicalViewEditor |
A fábrica do editor a ser associada ao modo de exibição lógico do designer |
Extension |
A extensão de arquivo para seu tipo XML personalizado (por exemplo, "xaml", "resx", "xsd"). |
IsDataSet |
Valor especial usado apenas pelo designer DataSet. |
MatchExtensionAndNamespace |
Valor booliano que indica se o seletor XML deve corresponder na extensão de arquivo e no Namespace. Se false, o seletor XML corresponderá na extensão ou no Namespace. |
Name |
O keyName do Registro para seu editor XML. Por exemplo, "RESX", "Silverlight", "Workflow", etc... |
Namespace |
O namespace XML usado em documentos aos quais este editor dá suporte. |
TextLogicalViewEditor |
A fábrica do editor a ser associada ao modo de exibição lógico de texto |
TypeId |
Substitua a propriedade TypeID para permitir que as classes derivadas de RegistrationAttribute funcionem com System.ComponentModel.TypeDescriptor.GetAttributes(...). Um atributo derivado deste terá que substituir essa propriedade somente se precisar de um controle melhor nas instâncias que podem ser aplicadas a uma classe. (Herdado de RegistrationAttribute) |
XmlChooserPriority |
A prioridade da extensão no Seletor XML. Esse valor deve ser maior que o valor de prioridade da extensão para o EditorFactory do designer XML |
Métodos
GetPackageRegKeyPath(Guid) |
Obtém o caminho do Registro (em relação à raiz do Registro do aplicativo) do VSPackage. (Herdado de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registrar um designer como um editor em potencial para uma extensão específica |
Unregister(RegistrationAttribute+RegistrationContext) |
Cancelar o registro de um designer como um editor em potencial para uma extensão específica |