Partager via


MarkerFormatDefinition, classe

Fournit les informations de coloration pour les marqueurs de texte.

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition
    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 MarkerFormatDefinition _
    Inherits EditorFormatDefinition
public abstract class MarkerFormatDefinition : EditorFormatDefinition
public ref class MarkerFormatDefinition abstract : public EditorFormatDefinition
[<AbstractClass>]
type MarkerFormatDefinition =  
    class 
        inherit EditorFormatDefinition 
    end
public abstract class MarkerFormatDefinition extends EditorFormatDefinition

Le type MarkerFormatDefinition expose les membres suivants.

Constructeurs

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

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. (Hérité de EditorFormatDefinition.)
Propriété publique BackgroundColor Obtient ou définit la couleur d'arrière-plan pour cet élément. (Hérité de EditorFormatDefinition.)
Propriété publique BackgroundCustomizable Détermine si l'arrière-plan de ce format est personnalisable. (Hérité de EditorFormatDefinition.)
Propriété protégée Border Le stylet est utilisé pour dessiner la bordure du marqueur de texte.
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. (Hérité de EditorFormatDefinition.)
Propriété protégée Fill Le pinceau est utilisé pour peindre le corps du marqueur de texte.
Propriété publique ForegroundBrush Obtient ou définit le pinceau de premier plan pour cet élément. (Hérité de EditorFormatDefinition.)
Propriété publique ForegroundColor Obtient ou définit la couleur de premier plan pour cet élément. (Hérité de EditorFormatDefinition.)
Propriété publique ForegroundCustomizable Détermine si le premier plan de ce format est personnalisable. (Hérité de EditorFormatDefinition.)
Propriété protégée ZOrder Représente l'ordre de plan de la marque lorsqu'il est dessiné sur la couche d'ornement de marqueur de texte.

Début

Méthodes

  Nom Description
Méthode publique CreateResourceDictionary Crée un ResourceDictionary à partir de cette définition. (Hérité de EditorFormatDefinition.)
Méthode protégée CreateResourceDictionaryFromDefinition Crée un ResourceDictionary à l'aide de cette définition. (Substitue EditorFormatDefinition.CreateResourceDictionaryFromDefinition().)
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 BorderId La chaîne utilisée pour rechercher la valeur de bordure de stylet dans ResourceDictionary.
Champ publicMembre statique FillId La chaîne utilisée à la recherche la valeur de pinceau de remplissage dans ResourceDictionary.
Champ publicMembre statique ZOrderId La chaîne a utilisé à la recherche la valeur d'ordre de plan dans ResourceDictionary.

Début

Notes

This is a MEF component part, and should be exported as: [Export(typeof(EditorFormatDefinition))] 

Les exportateurs doivent fournir l'attribut NameAttribute.

MarkerFormatDefinition est consommé par le gestionnaire visuel par défaut pour TextMarkerTag. La propriété d'Type doit correspondre à NameAttribute de cette exportation afin que la couleur souhaitée puisse être correctement chargée pour le marqueur de texte.

Exemples

Pour obtenir un exemple de créer une définition de format de marque, consultez Procédure pas - à - pas : Mettre le texte en surbrillance.

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