Поделиться через


IAdornmentLayer.AddAdornment - метод (AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback)

Добавляет объект UIElement в слой.

Пространство имен:  Microsoft.VisualStudio.Text.Editor
Сборка:  Microsoft.VisualStudio.Text.UI.Wpf (в Microsoft.VisualStudio.Text.UI.Wpf.dll)

Синтаксис

'Декларация
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

Параметры

  • visualSpan
    Тип: Nullable<SnapshotSpan>

    Диапазон, с которым связано оформление adornment.

  • tag
    Тип: Object

    Тег, связанный с adornment.

  • adornment
    Тип: UIElement

    Интерфейс UIElement, добавляемый к представлению.

Возвращаемое значение

Тип: Boolean
Значение true, если оформление adornment добавлено в слой, в противном случае — значение false.
visualSpan не пересекается с текстом, видимым в представлении.

Заметки

If visualSpan определяет, то будет удален оформление, когда любая линия, которая пересекает visualSpan форматирует. If visualSpan имеет нулевую длину, то будет недействителен, когда линия, которая содержит следующий символ или недействителен (последней линией, если визуальный диапазон в конце буфера).

Безопасность платформы .NET Framework

См. также

Ссылки

IAdornmentLayer Интерфейс

AddAdornment - перегрузка

Microsoft.VisualStudio.Text.Editor - пространство имен