ProvideXmlEditorChooserDesignerViewAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |