Condividi tramite


ProvideXmlEditorChooserDesignerViewAttribute Classe

Definizione

Utilizzato per fornire informazioni di registrazione al selettore XML per una finestra di progettazione XML personalizzata.

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
Ereditarietà
ProvideXmlEditorChooserDesignerViewAttribute
Attributi

Costruttori

ProvideXmlEditorChooserDesignerViewAttribute(String, String, Object, Int32)

Costruttore per ProvideXmlEditorChooserDesignerViewAttribute.

Proprietà

CodeLogicalViewEditor

La factory dell'editor da associare alla visualizzazione logica di codice

DebuggingLogicalViewEditor

La factory dell'editor da associare alla visualizzazione logica di debug

DefaultLogicalView

Identificatore univoco della factory dell'editor per la visualizzazione logica predefinita.

DesignerLogicalViewEditor

La factory dell'editor da associare alla visualizzazione logica di finestra di progettazione

Extension

Estensione di file per il tipo XML personalizzato, ad esempio "xaml", "resx", "xsd").

IsDataSet

Valore speciale utilizzato solo da Progettazione DataSet.

MatchExtensionAndNamespace

Valore booleano che indica se il selettore XML deve corrispondere sia all'estensione dei file che allo spazio dei nomi. Se false, la selezione XML corrisponderà all'estensione o allo spazio dei nomi.

Name

Nome della chiave del Registro di sistema per l'editor XML. Ad esempio, "RESX", "Silverlight", "Workflow" e così via.

Namespace

Spazio dei nomi XML utilizzato nei documenti supportati da questo editor.

TextLogicalViewEditor

La factory dell'editor da associare alla visualizzazione logica di testo

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate di RegistrationAttribute di funzionare con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo elemento dovrà eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)
XmlChooserPriority

Priorità dell'estensione nella selezione XML. Questo valore deve essere maggiore del valore di priorità dell'estensione per l'oggetto EditorFactory della finestra di progettazione XML.

Metodi

GetPackageRegKeyPath(Guid)

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registrare una finestra di progettazione come potenziale editor di un'estensione particolare

Unregister(RegistrationAttribute+RegistrationContext)

Annulla la registrazione di una finestra di progettazione come possibile editor di un'estensione particolare

Si applica a