Compartir a través de


ClassificationFormatDefinition (Clase)

Proporciona información del formato de clasificación para un tipo de clasificación determinado.

Jerarquía de herencia

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

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 ClassificationFormatDefinition _
    Inherits EditorFormatDefinition
public abstract class ClassificationFormatDefinition : EditorFormatDefinition
public ref class ClassificationFormatDefinition abstract : public EditorFormatDefinition
[<AbstractClass>]
type ClassificationFormatDefinition =  
    class 
        inherit EditorFormatDefinition 
    end
public abstract class ClassificationFormatDefinition extends EditorFormatDefinition

El tipo ClassificationFormatDefinition expone los siguientes miembros.

Constructores

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

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 pública BackgroundOpacity Obtiene o establece la opacidad del fondo.
Propiedad pública CultureInfo Obtiene o establece el valor de CultureInfo para este formato de clasificación.
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 pública FontHintingSize Obtiene o establece el tamaño sugerido de fuente para este formato de clasificación.
Propiedad pública FontRenderingSize Obtiene o establece el tamaño de la representación de fuente para este formato de clasificación.
Propiedad pública FontTypeface Obtiene o establece el objeto Typeface para este formato de clasificación.
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 pública ForegroundOpacity Obtiene o establece la opacidad del primer plano.
Propiedad pública IsBold Determina si el texto debe estar en negrita.
Propiedad pública IsItalic Determina si el texto debe estar en cursiva.
Propiedad pública TextDecorations Obtiene o establece el objeto TextDecorationCollection para este formato de clasificación.
Propiedad pública TextEffects Obtiene o establece el objeto TextEffectCollection para este formato de clasificación.

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 BackgroundOpacityId Define la cadena utilizada para buscar el valor de la opacidad del fondo en el objeto ResourceDictionary.
Campo públicoMiembro estático CultureInfoId Define la cadena utilizada para buscar el valor de CultureInfo en ResourceDictionary.
Campo públicoMiembro estático DefaultBackgroundOpacity Define la opacidad predeterminada utilizada para el color de fondo del pincel si no hay entidades de BackgroundOpacityId definido.
Campo públicoMiembro estático DefaultHighContrastBackgroundOpacity
Campo públicoMiembro estático FontHintingSizeId Define la cadena utilizada para buscar el valor del tamaño sugerido de fuente en el objeto ResourceDictionary.
Campo públicoMiembro estático FontRenderingSizeId Define la cadena utilizada para buscar el valor del tamaño de la representación de fuente en el objeto ResourceDictionary.
Campo públicoMiembro estático ForegroundOpacityId Define la cadena utilizada para buscar el valor de la opacidad del primer plano en ResourceDictionary.
Campo públicoMiembro estático IsBoldId Define la cadena utilizada para buscar el valor de negrita en el objeto ResourceDictionary.
Campo públicoMiembro estático IsItalicId Define la cadena utilizada para buscar el valor de cursiva en el objeto ResourceDictionary.
Campo públicoMiembro estático TextDecorationsId Define la cadena utilizada para buscar el valor de las decoraciones de texto en el objeto ResourceDictionary.
Campo públicoMiembro estático TextEffectsId Define la cadena utilizada para buscar el valor de los efectos de texto en el objeto ResourceDictionary.
Campo públicoMiembro estático TypefaceId Define la cadena utilizada para buscar el valor del tipo de letra en el objeto ResourceDictionary.

Arriba

Comentarios

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

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

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)