Compartilhar via


Método IAdornmentLayer.AddAdornment (AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback)

Adiciona um UIElement à camada.

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

Sintaxe

'Declaração
Function AddAdornment ( _
    behavior As AdornmentPositioningBehavior, _
    visualSpan As Nullable(Of SnapshotSpan), _
    tag As Object, _
    adornment As UIElement, _
    removedCallback As AdornmentRemovedCallback _
) As Boolean
bool AddAdornment(
    AdornmentPositioningBehavior behavior,
    Nullable<SnapshotSpan> visualSpan,
    Object tag,
    UIElement adornment,
    AdornmentRemovedCallback removedCallback
)
bool AddAdornment(
    AdornmentPositioningBehavior behavior, 
    Nullable<SnapshotSpan> visualSpan, 
    Object^ tag, 
    UIElement^ adornment, 
    AdornmentRemovedCallback^ removedCallback
)
abstract AddAdornment : 
        behavior:AdornmentPositioningBehavior * 
        visualSpan:Nullable<SnapshotSpan> * 
        tag:Object * 
        adornment:UIElement * 
        removedCallback:AdornmentRemovedCallback -> bool
function AddAdornment(
    behavior : AdornmentPositioningBehavior, 
    visualSpan : Nullable<SnapshotSpan>, 
    tag : Object, 
    adornment : UIElement, 
    removedCallback : AdornmentRemovedCallback
) : boolean

Parâmetros

  • visualSpan
    Tipo: Nullable<SnapshotSpan>

    A extensão com o qual adornment está associada.

  • tag
    Tipo: Object

    A marca associada a adornment.

  • adornment
    Tipo: UIElement

    O UIElement para adicionar ao modo de exibição.

Valor de retorno

Tipo: Boolean
true Se adornment foi adicionado à camada, caso contrário, false.
visualSpannão se cruzam o texto que está visível no modo de exibição.

Comentários

Se visualSpan for especificado, o adorno será removido sempre que qualquer linha que cruza visualSpan está formatado. Se visualSpan tem um comprimento de zero, e em seguida, serão invalidado quando a linha que contém o caractere seguinte é invalidada (ou a última linha, se o visual span está no final do buffer).

Segurança do .NET Framework

Consulte também

Referência

IAdornmentLayer Interface

Sobrecargas AddAdornment

Namespace Microsoft.VisualStudio.Text.Editor