Condividi tramite


Classe EditorFormatDefinition

Fornisce informazioni sul formato di un determinato elemento.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition
    Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition
    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 EditorFormatDefinition
public abstract class EditorFormatDefinition
public ref class EditorFormatDefinition abstract
[<AbstractClass>]
type EditorFormatDefinition =  class end
public abstract class EditorFormatDefinition

Il tipo EditorFormatDefinition espone i seguenti membri.

Costruttori

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

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica BackgroundBrush Ottiene o imposta il pennello per lo sfondo di questo elemento.
Proprietà pubblica BackgroundColor Ottiene o imposta il colore di sfondo di questo elemento.
Proprietà pubblica BackgroundCustomizable Determina se lo sfondo di questo formato è personalizzabile.
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.
Proprietà pubblica ForegroundBrush Ottiene o imposta il pennello per il primo piano di questo elemento.
Proprietà pubblica ForegroundColor Ottiene o imposta il colore di primo piano di questo elemento.
Proprietà pubblica ForegroundCustomizable determina se il primo piano di questo formato è personalizzabile.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateResourceDictionary Crea un oggetto ResourceDictionary utilizzando questa definizione.
Metodo protetto CreateResourceDictionaryFromDefinition Crea un oggetto ResourceDictionary utilizzando questa definizione.
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 BackgroundBrushId Definisce la stringa utilizzata per cercare il valore relativo al pennello per lo sfondo in ResourceDictionary.
Campo pubblicoMembro statico BackgroundColorId Definisce la stringa utilizzata per cercare il valore relativo al colore di sfondo in ResourceDictionary.
Campo pubblicoMembro statico ForegroundBrushId Definisce la stringa utilizzata per cercare il valore relativo al pennello in primo piano in ResourceDictionary.
Campo pubblicoMembro statico ForegroundColorId Definisce la stringa utilizzata per cercare il valore del colore di primo piano in ResourceDictionary.

In alto

Note

Si tratta di un elemento del framework MEF e deve esportato come:

[Export(typeof(EditorFormatDefinition))] 

Gli esportatori devono fornire un oggetto NameAttribute. gli attributi OrderAttribute, DisplayNameAttribute e UserVisibleAttribute sono facoltative.

Gli utenti di questo attributo è possibile ignorare le informazioni di formattazione in primo piano, le informazioni di base, o entrambe.

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