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 оформлений" Точки расширения редактора раздел" и "оформлений В редакторе.