Partager via


EditorFormatDefinition, classe

Fournit les informations de format pour un élément particulier.

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition
    Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition
    Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition

Espace de noms :  Microsoft.VisualStudio.Text.Classification
Assembly :  Microsoft.VisualStudio.Text.UI.Wpf (dans Microsoft.VisualStudio.Text.UI.Wpf.dll)

Syntaxe

'Déclaration
Public MustInherit Class EditorFormatDefinition
public abstract class EditorFormatDefinition
public ref class EditorFormatDefinition abstract
[<AbstractClass>]
type EditorFormatDefinition =  class end
public abstract class EditorFormatDefinition

Le type EditorFormatDefinition expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée EditorFormatDefinition Initialise une nouvelle instance de EditorFormatDefinition.

Début

Propriétés

  Nom Description
Propriété publique BackgroundBrush Obtient ou définit le pinceau d'arrière-plan pour cet élément.
Propriété publique BackgroundColor Obtient ou définit la couleur d'arrière-plan pour cet élément.
Propriété publique BackgroundCustomizable Détermine si l'arrière-plan de ce format est personnalisable.
Propriété publique DisplayName Définit la chaîne utilisée lors de l'affichage de cette définition de format à l'utilisateur.Cette propriété est utilisée uniquement si UserVisibleAttribute est défini à true sur l'exportation de cet objet.
Propriété publique ForegroundBrush Obtient ou définit le pinceau de premier plan pour cet élément.
Propriété publique ForegroundColor Obtient ou définit la couleur de premier plan pour cet élément.
Propriété publique ForegroundCustomizable Détermine si le premier plan de ce format est personnalisable.

Début

Méthodes

  Nom Description
Méthode publique CreateResourceDictionary Crée un ResourceDictionary à partir de cette définition.
Méthode protégée CreateResourceDictionaryFromDefinition Crée un ResourceDictionary à partir de cette définition.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Champs

  Nom Description
Champ publicMembre statique BackgroundBrushId Définit la chaîne utilisée pour rechercher la valeur de pinceau d'arrière-plan dans le ResourceDictionary.
Champ publicMembre statique BackgroundColorId Définit la chaîne utilisée pour rechercher la valeur de couleur d'arrière-plan dans le ResourceDictionary.
Champ publicMembre statique ForegroundBrushId Définit la chaîne utilisée pour rechercher la valeur de pinceau de premier plan dans le ResourceDictionary.
Champ publicMembre statique ForegroundColorId Définit la chaîne utilisée pour rechercher la valeur de couleur de premier plan dans le ResourceDictionary.

Début

Notes

C'est un composant MEF, et doit être exportée comme suit :

[Export(typeof(EditorFormatDefinition))] 

Les exportateurs doivent fournir NameAttribute. Les attributs OrderAttribute, DisplayNameAttribute et UserVisibleAttribute sont facultatifs.

Les consommateurs de cet attribut peuvent éventuellement ignorer l'information de mise en forme de premier plan, les informations générales, ou les deux.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Text.Classification, espace de noms