Compartilhar via


Classe MarkerFormatDefinition

Fornece informações de codificação por cores para marcadores de texto.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.Text.Classification
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (em Microsoft.VisualStudio.Text.UI.Wpf.dll)

Sintaxe

'Declaração
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

O tipo MarkerFormatDefinition expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido MarkerFormatDefinition Inicializa uma nova instância de MarkerFormatDefinition.

Superior

Propriedades

  Nome Descrição
Propriedade pública BackgroundBrush Obtém ou define o pincel de plano de fundo para este item. (Herdado de EditorFormatDefinition.)
Propriedade pública BackgroundColor Obtém ou define a cor de fundo para este item. (Herdado de EditorFormatDefinition.)
Propriedade pública BackgroundCustomizable Determina se o plano de fundo desse formato é personalizável. (Herdado de EditorFormatDefinition.)
Propriedade protegida Border A caneta é usada para desenhar a borda do marcador de texto.
Propriedade pública DisplayName Define a seqüência de caracteres usada ao exibir a definição de formato para o usuário.Esta propriedade é usada somente se o UserVisibleAttribute for definido como true na exportação deste objeto. (Herdado de EditorFormatDefinition.)
Propriedade protegida Fill O pincel é usado para pintar o corpo interno do marcador de texto.
Propriedade pública ForegroundBrush Obtém ou define o pincel de primeiro plano para este item. (Herdado de EditorFormatDefinition.)
Propriedade pública ForegroundColor Obtém ou define a cor de primeiro plano para este item. (Herdado de EditorFormatDefinition.)
Propriedade pública ForegroundCustomizable Determina se o primeiro plano desse formato é personalizável. (Herdado de EditorFormatDefinition.)
Propriedade protegida ZOrder Representa a ordem z do marcador de quando ele for desenhado na camada de adorno do marcador de texto.

Superior

Métodos

  Nome Descrição
Método público CreateResourceDictionary Cria um ResourceDictionary desta definição. (Herdado de EditorFormatDefinition.)
Método protegido CreateResourceDictionaryFromDefinition Cria um ResourceDictionary usando essa definição. (Substitui EditorFormatDefinition.CreateResourceDictionaryFromDefinition().)
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público ToString Returns a string that represents the current object. (Herdado de Object.)

Superior

Campos

  Nome Descrição
Campo públicoMembro estático BorderId A seqüência de caracteres usada para pesquisar o valor de caneta de borda na ResourceDictionary.
Campo públicoMembro estático FillId A seqüência de caracteres usada para pesquisar o valor do pincel de preenchimento na ResourceDictionary.
Campo públicoMembro estático ZOrderId A seqüência de caracteres usada para pesquisar o valor da ordem z na ResourceDictionary.

Superior

Comentários

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

Exporters devem fornecer o atributo NameAttribute.

O MarkerFormatDefinition é consumido pelo gerenciador padrão visual para o TextMarkerTag. O Type propriedade deve corresponder do NameAttribute isso exportar para que a cor desejada pode ser carregada corretamente para o marcador de texto.

Exemplos

Para obter um exemplo de criação de uma definição de formato de marcador, consulte Passo a passo: Realçar texto.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Classification