ProvideXmlEditorChooserDesignerViewAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |