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
behavior
Tipo: Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehaviorO comportamento de posicionamento do adornment.
visualSpan
Tipo: Nullable<SnapshotSpan>A extensão com o qual adornment está associada.
tag
Tipo: ObjectA marca associada a adornment.
adornment
Tipo: UIElementO UIElement para adicionar ao modo de exibição.
removedCallback
Tipo: Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallbackO delegado deve chamar e quando adornment é removido do 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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.