Compartilhar via


Interface IAdornmentLayer

Representa uma camada de adorno.

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

Sintaxe

'Declaração
Public Interface IAdornmentLayer
public interface IAdornmentLayer
public interface class IAdornmentLayer
type IAdornmentLayer =  interface end
public interface IAdornmentLayer

O tipo IAdornmentLayer expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Elements Obtém uma coleção dos ornamentos e seus dados associados na camada.
Propriedade pública IsEmpty Determina que se essa camada está vazia, ou seja, ele não contém qualquer ornamentos.
Propriedade pública Opacity Obtém ou define o fator de opacidade aplicado à camada de adorno inteiro quando ela é processada na interface do usuário.
Propriedade pública TextView Obtém o IWpfTextView à qual essa camada está associada.

Superior

Métodos

  Nome Descrição
Método público AddAdornment(SnapshotSpan, Object, UIElement) Adiciona um UIElement ou seja TextRelative à camada.
Método público AddAdornment(AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback) Adiciona um UIElement à camada.
Método público RemoveAdornment Remove um específico UIElement.
Método público RemoveAdornmentsByTag Remove todas as UIElement objetos associados a uma determinada marca.
Método público RemoveAdornmentsByVisualSpan Remove todos os ornamentos com spans visual que se sobrepõem trecho visual fornecido.
Método público RemoveAllAdornments Remove todas as UIElement objetos na camada.
Método público RemoveMatchingAdornments(Predicate<IAdornmentLayerElement>) Remove todos os ornamentos correspondentes.
Método público RemoveMatchingAdornments(SnapshotSpan, Predicate<IAdornmentLayerElement>) Remove todos os ornamentos correspondentes com visual spans \.

Superior

Comentários

Para obter uma explicação ornamentos, consulte a seção "Estendendo ornamentos" Pontos de extensão do Editor e a seção "Ornamentos" de Dentro do Editor..

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Editor