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
Параметры
behavior
Тип: Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehaviorПоведение размещения adornment.
visualSpan
Тип: Nullable<SnapshotSpan>Диапазон, с которым связано оформление adornment.
tag
Тип: ObjectТег, связанный с adornment.
adornment
Тип: UIElementИнтерфейс UIElement, добавляемый к представлению.
removedCallback
Тип: Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallbackДелегат, который вызывается при удалении оформления adornment из представления.
Возвращаемое значение
Тип: Boolean
Значение true, если оформление adornment добавлено в слой, в противном случае — значение false.
visualSpan не пересекается с текстом, видимым в представлении.
Заметки
If visualSpan определяет, то будет удален оформление, когда любая линия, которая пересекает visualSpan форматирует. If visualSpan имеет нулевую длину, то будет недействителен, когда линия, которая содержит следующий символ или недействителен (последней линией, если визуальный диапазон в конце буфера).
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.