Compartir a través de


MarkerFormatDefinition (Clase)

Proporciona información sobre color para marcadores de texto.

Jerarquía de herencia

Object
  Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition
    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 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

El tipo MarkerFormatDefinition expone los siguientes miembros.

Constructores

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

Arriba

Propiedades

  Nombre Descripción
Propiedad pública BackgroundBrush Obtiene o establece el pincel del fondo para este elemento. (Se hereda de EditorFormatDefinition).
Propiedad pública BackgroundColor Obtiene o establece el color del fondo para este elemento. (Se hereda de EditorFormatDefinition).
Propiedad pública BackgroundCustomizable Determina si el fondo de este formato se puede personalizar. (Se hereda de EditorFormatDefinition).
Propiedad protegida Border La pluma se utiliza para dibujar el borde del marcador de texto.
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. (Se hereda de EditorFormatDefinition).
Propiedad protegida Fill El pincel se utiliza para pintar el cuerpo interno del marcador de texto.
Propiedad pública ForegroundBrush Obtiene o establece el pincel de primer plano para este elemento. (Se hereda de EditorFormatDefinition).
Propiedad pública ForegroundColor Obtiene o establece el color de primer plano para este elemento. (Se hereda de EditorFormatDefinition).
Propiedad pública ForegroundCustomizable Determina si el primer plano de este formato se puede personalizar. (Se hereda de EditorFormatDefinition).
Propiedad protegida ZOrder Representa el orden Z del marcador cuando se dibuja en el nivel del elemento gráfico de marcador de texto.

Arriba

Métodos

  Nombre Descripción
Método público CreateResourceDictionary Crea un objeto ResourceDictionary a partir de esta definición. (Se hereda de EditorFormatDefinition).
Método protegido CreateResourceDictionaryFromDefinition Crea un objeto ResourceDictionary usando esta definición. (Invalida a EditorFormatDefinition.CreateResourceDictionaryFromDefinition()).
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 BorderId La cadena utilizada para buscar el valor de lápiz del borde en ResourceDictionary.
Campo públicoMiembro estático FillId La cadena utilizada para buscar el valor del pincel de relleno en ResourceDictionary.
Campo públicoMiembro estático ZOrderId La cadena utilizada para buscar el valor de orden z en ResourceDictionary.

Arriba

Comentarios

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

los exportadores deben proporcionar el atributo NameAttribute.

MarkerFormatDefinition es consumido por el administrador visual predeterminado para TextMarkerTag. La propiedad de Type debe corresponder a NameAttribute de esta exportación para poder correctamente cargar color deseado para el marcador de texto.

Ejemplos

Para obtener un ejemplo de crear una definición de formato de marcador, vea tutorial: Resaltar texto.

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)