Freigeben über


ProvideXmlEditorChooserDesignerViewAttribute Klasse

Definition

Dient zum Bereitstellen von Registrierungsinformationen für die XML-Auswahl für einen benutzerdefinierten XML-Designer.

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
Vererbung
ProvideXmlEditorChooserDesignerViewAttribute
Attribute

Konstruktoren

ProvideXmlEditorChooserDesignerViewAttribute(String, String, Object, Int32)

Konstruktor für ProvideXmlEditorChooserDesignerViewAttribute.

Eigenschaften

CodeLogicalViewEditor

Die Editor factory, die der logischen Codeansicht zugeordnet werden soll

DebuggingLogicalViewEditor

Die Editor factory, die der logischen Debugansicht zugeordnet werden soll

DefaultLogicalView

Eine eindeutige ID der Editor-Factory für die logische Standardansicht.

DesignerLogicalViewEditor

Die Editor factory, die der logischen Ansicht des Designers zugeordnet werden soll

Extension

Die Dateierweiterung für Ihren benutzerdefinierten XML-Typ (z. B. "xaml", "resx", "xsd").

IsDataSet

Spezieller Wert, der nur vom DataSet-Designer verwendet wird.

MatchExtensionAndNamespace

Boolescher Wert, der angibt, ob die XML-Auswahl sowohl für die Dateierweiterung als auch für den Namespace übereinstimmen soll. Wenn false, stimmt die XML-Auswahl entweder mit der Erweiterung oder dem Namespace überein.

Name

Der RegistrierungsschlüsselName für Ihren XML-Editor. Zum Beispiel "RESX", "Silverlight", "Workflow" usw.

Namespace

Der XML-Namespace, der in Dokumenten verwendet wird, die von diesem Editor unterstützt werden.

TextLogicalViewEditor

Die Editor factory, die der logischen Textansicht zugeordnet werden soll

TypeId

Überschreiben Sie die TypeID-Eigenschaft, damit die von RegistrationAttribute abgeleiteten Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es ein besseres Steuerelement für die Instanzen benötigt, die auf eine Klasse angewendet werden können.

(Geerbt von RegistrationAttribute)
XmlChooserPriority

Die Priorität der Erweiterung in der XML-Auswahl. Dieser Wert muss größer als der Prioritätswert der Erweiterung für editorFactory des XML-Designers sein.

Methoden

GetPackageRegKeyPath(Guid)

Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab.

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registrieren eines Designers als potenzieller Editor für eine bestimmte Erweiterung

Unregister(RegistrationAttribute+RegistrationContext)

Aufheben der Registrierung eines Designers als potenzieller Editor für eine bestimmte Erweiterung

Gilt für: