Partager via


ProvideXmlEditorChooserDesignerViewAttribute Classe

Définition

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

S’applique à