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 | |
---|---|---|
Elements | Obtém uma coleção dos ornamentos e seus dados associados na camada. | |
IsEmpty | Determina que se essa camada está vazia, ou seja, ele não contém qualquer ornamentos. | |
Opacity | Obtém ou define o fator de opacidade aplicado à camada de adorno inteiro quando ela é processada na interface do usuário. | |
TextView | Obtém o IWpfTextView à qual essa camada está associada. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddAdornment(SnapshotSpan, Object, UIElement) | Adiciona um UIElement ou seja TextRelative à camada. | |
AddAdornment(AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback) | Adiciona um UIElement à camada. | |
RemoveAdornment | Remove um específico UIElement. | |
RemoveAdornmentsByTag | Remove todas as UIElement objetos associados a uma determinada marca. | |
RemoveAdornmentsByVisualSpan | Remove todos os ornamentos com spans visual que se sobrepõem trecho visual fornecido. | |
RemoveAllAdornments | Remove todas as UIElement objetos na camada. | |
RemoveMatchingAdornments(Predicate<IAdornmentLayerElement>) | Remove todos os ornamentos correspondentes. | |
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..