Compartir a través de


EditorFormatDefinition (Clase)

Proporciona información de formato para un elemento determinado.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Text.Classification
Ensamblado:  Microsoft.VisualStudio.Text.UI.Wpf (en Microsoft.VisualStudio.Text.UI.Wpf.dll)

Sintaxis

'Declaración
Public MustInherit Class EditorFormatDefinition
public abstract class EditorFormatDefinition
public ref class EditorFormatDefinition abstract
[<AbstractClass>]
type EditorFormatDefinition =  class end
public abstract class EditorFormatDefinition

El tipo EditorFormatDefinition expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido EditorFormatDefinition Inicializa una nueva instancia de EditorFormatDefinition.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública BackgroundBrush Obtiene o establece el pincel del fondo para este elemento.
Propiedad pública BackgroundColor Obtiene o establece el color del fondo para este elemento.
Propiedad pública BackgroundCustomizable Determina si el fondo de este formato se puede personalizar.
Propiedad pública DisplayName Define la cadena utilizada cuando se muestra esta definición de formato al usuario.Se utiliza esta propiedad si UserVisibleAttribute se establece en true en exportación de este objeto.
Propiedad pública ForegroundBrush Obtiene o establece el pincel de primer plano para este elemento.
Propiedad pública ForegroundColor Obtiene o establece el color de primer plano para este elemento.
Propiedad pública ForegroundCustomizable Determina si el primer plano de este formato se puede personalizar.

Arriba

Métodos

  Nombre Descripción
Método público CreateResourceDictionary Crea un objeto ResourceDictionary a partir de esta definición.
Método protegido CreateResourceDictionaryFromDefinition Crea un objeto ResourceDictionary a partir de esta definición.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático BackgroundBrushId Define la cadena utilizada para buscar el valor del pincel del fondo en el objeto ResourceDictionary.
Campo públicoMiembro estático BackgroundColorId Define la cadena utilizada para buscar el valor del color del fondo en el objeto ResourceDictionary.
Campo públicoMiembro estático ForegroundBrushId Define la cadena utilizada para buscar el valor del pincel de primer plano en el objeto ResourceDictionary.
Campo públicoMiembro estático ForegroundColorId Define la cadena utilizada para buscar el valor del color de primer plano en el objeto ResourceDictionary.

Arriba

Comentarios

Esto es una parte MEF, y se debe exportar como:

[Export(typeof(EditorFormatDefinition))] 

los exportadores deben proporcionar NameAttribute. los atributos OrderAttribute, DisplayNameAttribute y UserVisibleAttribute son opcionales.

Los consumidores de este atributo pueden omitir la información de formato de primer plano, información adicional, o ambas.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Text.Classification (Espacio de nombres)