Freigeben über


MarkerFormatDefinition-Klasse

Stellt Farbinformationen für Textmarkierungen bereit.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.Text.Classification
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)

Syntax

'Declaration
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

Der MarkerFormatDefinition-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode MarkerFormatDefinition Initialisiert eine neue Instanz der MarkerFormatDefinition.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BackgroundBrush Ruft den Hintergrundpinsel für dieses Element ab oder legt diesen fest. (Von EditorFormatDefinition geerbt.)
Öffentliche Eigenschaft BackgroundColor Ruft die Hintergrundfarbe für dieses Element ab oder legt diese fest. (Von EditorFormatDefinition geerbt.)
Öffentliche Eigenschaft BackgroundCustomizable Bestimmt, ob der Hintergrund dieses Formats angepasst werden kann. (Von EditorFormatDefinition geerbt.)
Geschützte Eigenschaft Border Der Stift wird verwendet, um den Rahmen der Textmarkierung zu zeichnen.
Öffentliche Eigenschaft DisplayName Definiert die Zeichenfolge, die zum Anzeigen dieser Formatdefinition verwendet wird.Diese Eigenschaft wird nur verwendet, wenn UserVisibleAttribute zu true für den Export dieses Objekts festgelegt ist. (Von EditorFormatDefinition geerbt.)
Geschützte Eigenschaft Fill Der Pinsel wird verwendet, um den inneren Text der Textmarkierung zu zeichnen.
Öffentliche Eigenschaft ForegroundBrush Ruft den Vordergrundpinsel für dieses Element ab oder legt diesen fest. (Von EditorFormatDefinition geerbt.)
Öffentliche Eigenschaft ForegroundColor Ruft die Vordergrundfarbe für dieses Element ab oder legt diese fest. (Von EditorFormatDefinition geerbt.)
Öffentliche Eigenschaft ForegroundCustomizable Bestimmt, ob der Vordergrund dieses Formats angepasst werden kann. (Von EditorFormatDefinition geerbt.)
Geschützte Eigenschaft ZOrder Stellt die Z-Reihenfolge des Markers dar, wenn sie auf der Ebene zusatzelement Textmarkierungs gezeichnet wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateResourceDictionary Erstellt ein ResourceDictionary aus dieser Definition. (Von EditorFormatDefinition geerbt.)
Geschützte Methode CreateResourceDictionaryFromDefinition Erstellt ein ResourceDictionary mit dieser Definition. (Überschreibt EditorFormatDefinition.CreateResourceDictionaryFromDefinition().)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member BorderId Die Zeichenfolge, mit dem der Rahmen stifts dem Wert in ResourceDictionarygesucht werden soll.
Öffentliches FeldStatischer Member FillId Die Zeichenfolge zur Suche mit dem Wert in ResourceDictionaryFüllpinsel.
Öffentliches FeldStatischer Member ZOrderId Die Zeichenfolge, die gesucht z-Reihenfolgen-Wert in ResourceDictionary.

Zum Seitenanfang

Hinweise

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

Exporteure müssen das Attribut NameAttributebereitstellen.

MarkerFormatDefinition wird vom standardmäßige visuelle Manager für TextMarkerTaggenutzt. Die Type-Eigenschaft sollte auf NameAttribute dieses Exports entsprechen, damit die gewünschte Farbe für die Textmarkierung ordnungsgemäß geladen werden kann.

Beispiele

Ein Beispiel für das Erstellen einer Definition Markierungsstil finden Sie unter Exemplarische Vorgehensweise: Text markieren.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Classification-Namespace