Condividi tramite


Classe MarkerFormatDefinition

Vengono fornite informazioni sulla colorazione dei marcatori di testo.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Text.Classification
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)

Sintassi

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

Il tipo MarkerFormatDefinition espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto MarkerFormatDefinition inizializza una nuova istanza di MarkerFormatDefinition.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica BackgroundBrush Ottiene o imposta il pennello per lo sfondo di questo elemento. (Ereditato da EditorFormatDefinition)
Proprietà pubblica BackgroundColor Ottiene o imposta il colore di sfondo di questo elemento. (Ereditato da EditorFormatDefinition)
Proprietà pubblica BackgroundCustomizable Determina se lo sfondo di questo formato è personalizzabile. (Ereditato da EditorFormatDefinition)
Proprietà protetta. Border La penna utilizzata per disegnare il bordo del marcatore di testo.
Proprietà pubblica DisplayName Definisce la stringa utilizzata per mostrare la definizione di formato all'utente.Questa proprietà viene utilizzata solo se UserVisibleAttribute è impostato su true nell'esportazione di questo oggetto. (Ereditato da EditorFormatDefinition)
Proprietà protetta. Fill Il pennello utilizzato per disegnare il corpo interno del marcatore di testo.
Proprietà pubblica ForegroundBrush Ottiene o imposta il pennello per il primo piano di questo elemento. (Ereditato da EditorFormatDefinition)
Proprietà pubblica ForegroundColor Ottiene o imposta il colore di primo piano di questo elemento. (Ereditato da EditorFormatDefinition)
Proprietà pubblica ForegroundCustomizable determina se il primo piano di questo formato è personalizzabile. (Ereditato da EditorFormatDefinition)
Proprietà protetta. ZOrder Rappresenta l'ordine Z del marcatore quando si disegna il livello di area di controllo del marcatore di testo.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateResourceDictionary Crea un oggetto ResourceDictionary utilizzando questa definizione. (Ereditato da EditorFormatDefinition)
Metodo protetto CreateResourceDictionaryFromDefinition Crea un oggetto ResourceDictionary utilizzando questa definizione. (Esegue l'override di EditorFormatDefinition.CreateResourceDictionaryFromDefinition()).
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico BorderId La stringa utilizzata per cercare il valore relativo alla penna del bordo di ResourceDictionary.
Campo pubblicoMembro statico FillId La stringa utilizzata per cercare il valore relativo al pennello di riempimento in ResourceDictionary.
Campo pubblicoMembro statico ZOrderId La stringa utilizzata per cercare il valore relativo all'ordine z in ResourceDictionary.

In alto

Note

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

gli esportatori devono fornire l'attributo NameAttribute.

MarkerFormatDefinition viene utilizzato dal gestore visualizzazione predefinito per TextMarkerTag. Type la proprietà deve corrispondere a NameAttribute in questa esportazione in modo da poter correttamente caricare il colore desiderato per il marcatore di testo.

Esempi

Per un esempio di creazione di una definizione del formato del marcatore, vedere procedura dettagliata: Evidenziazione del testo.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Classification