ProvideXmlEditorChooserDesignerViewAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Utilisé pour fournir des informations d'inscription au sélecteur XML d'un concepteur XML personnalisé.
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
- Héritage
- Attributs
Constructeurs
ProvideXmlEditorChooserDesignerViewAttribute(String, String, Object, Int32) |
Constructeur pour ProvideXmlEditorChooserDesignerViewAttribute. |
Propriétés
CodeLogicalViewEditor |
Fabrique d'éditeur à associer à la vue logique de code |
DebuggingLogicalViewEditor |
Fabrique d'éditeur à associer à la vue logique de débogage |
DefaultLogicalView |
ID unique de la fabrique d'éditeur de la vue logique par défaut. |
DesignerLogicalViewEditor |
Fabrique d'éditeur à associer à la vue logique du concepteur |
Extension |
Extension de fichier pour votre type XML personnalisé (par exemple, « xaml », « resx », « xsd »). |
IsDataSet |
Valeur spéciale utilisée uniquement par le concepteur Dataset. |
MatchExtensionAndNamespace |
Valeur booléenne indiquant si le sélecteur XML doit établir une correspondance pour l'extension de fichier et l'espace de noms. Si la valeur false, le sélecteur XML établit une correspondance à l'extension ou l'espace de noms. |
Name |
keyName de Registre pour votre éditeur XML. Par exemple « RESX », « Silverlight », « Workflow », etc. |
Namespace |
Espace de noms XML utilisé dans les documents pris en charge par cet éditeur. |
TextLogicalViewEditor |
Fabrique d'éditeur à associer à la vue logique du texte |
TypeId |
Remplacez la propriété TypeID pour permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attribut dérivé de celui-ci ne doit remplacer cette propriété que s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe. (Hérité de RegistrationAttribute) |
XmlChooserPriority |
Priorité de l'extension dans le sélecteur XML. Cette valeur doit être supérieure à la valeur de priorité de l'extension pour l'EditorFactory du concepteur XML. |
Méthodes
GetPackageRegKeyPath(Guid) |
Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage. (Hérité de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Inscrit un concepteur comme éditeur possible d'une extension particulière |
Unregister(RegistrationAttribute+RegistrationContext) |
Désinscrit un concepteur comme éditeur possible d'une extension particulière |