IAdornmentLayer - интерфейс
Представляет слой оформлений.
Пространство имен: Microsoft.VisualStudio.Text.Editor
Сборка: Microsoft.VisualStudio.Text.UI.Wpf (в Microsoft.VisualStudio.Text.UI.Wpf.dll)
Синтаксис
'Декларация
Public Interface IAdornmentLayer
public interface IAdornmentLayer
public interface class IAdornmentLayer
type IAdornmentLayer = interface end
public interface IAdornmentLayer
Тип IAdornmentLayer предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
Elements | Получает коллекцию оформлений и связанных с ними данных в слое. |
![]() |
IsEmpty | Определяет, пуст ли данный слой, то есть содержит ли он оформления. |
![]() |
Opacity | Получает или задает коэффициент прозрачности, применяемый ко всему слою оформлений при его отрисовке в пользовательском интерфейсе. |
![]() |
TextView | Получает представление IWpfTextView, к которому присоединен данный слой. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AddAdornment(SnapshotSpan, Object, UIElement) | Добавляет a UIElement значение TextRelative до уровня. |
![]() |
AddAdornment(AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback) | Добавляет объект UIElement в слой. |
![]() |
RemoveAdornment | Удаляет определенный элемент UIElement. |
![]() |
RemoveAdornmentsByTag | Удаляет все элементы UIElement, связанные с определенным тегом. |
![]() |
RemoveAdornmentsByVisualSpan | Удаляет все оформления с визуальными диапазонами, перекрывающимися с данным визуальным диапазоном. |
![]() |
RemoveAllAdornments | Удаляет все объекты UIElement в слое. |
![]() |
RemoveMatchingAdornments(Predicate<IAdornmentLayerElement>) | Удаляет все соответствующие элементы оформления. |
![]() |
RemoveMatchingAdornments(SnapshotSpan, Predicate<IAdornmentLayerElement>) | Удаляет все соответствующие элементы оформления с визуальными диапазонами \. |
В начало страницы
Заметки
Описание оформлений см. в разделе "раздел extending оформлений" Точки расширения редактора раздел" и "оформлений В редакторе.