IWpfTextView - интерфейс
Представляет Visual Studio ITextView для платформы Windows Presentation Foundation (WPF).
Пространство имен: Microsoft.VisualStudio.Text.Editor
Сборка: Microsoft.VisualStudio.Text.UI.Wpf (в Microsoft.VisualStudio.Text.UI.Wpf.dll)
Синтаксис
'Декларация
Public Interface IWpfTextView _
Inherits ITextView, IPropertyOwner
public interface IWpfTextView : ITextView,
IPropertyOwner
public interface class IWpfTextView : ITextView,
IPropertyOwner
type IWpfTextView =
interface
interface ITextView
interface IPropertyOwner
end
public interface IWpfTextView extends ITextView, IPropertyOwner
Тип IWpfTextView предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
Background | Получает или задает фон для визуального элемента. | |
BufferGraph | Получает объект IBufferGraph, содержащий набор исходных буферов, использующихся в данном представлении. (Унаследовано от ITextView.) | |
Caret | Получает элемент курсора. (Унаследовано от ITextView.) | |
FormattedLineSource | Получает средство форматирования текста, используемое представлением. | |
HasAggregateFocus | Определяет, есть ли фокус у представления или какого-либо из его оформлений. (Унаследовано от ITextView.) | |
InLayout | Определяет, находится ли представление в процессе формирования макета. (Унаследовано от ITextView.) | |
IsClosed | Определяет, закрыто ли данное представление текста. (Унаследовано от ITextView.) | |
IsMouseOverViewOrAdornments | Определяет, находится ли указатель мыши над просмотром или каким-либо из его оформлений. (Унаследовано от ITextView.) | |
LineHeight | Возвращает номинальную высота линии текста в представлении. (Унаследовано от ITextView.) | |
LineTransformSource | Получает преобразователь строк, используемый представлением. | |
MaxTextRightCoordinate | Получает правую координату самой длинной строки в логических пикселях, независимо от того, видна ли данная строка в настоящий момент. (Унаследовано от ITextView.) | |
Options | Получает параметры для данного представления текста. (Унаследовано от ITextView.) | |
Properties | Возвращает коллекцию свойств, контролируемых владельцем недвижимого свойства. (Унаследовано от IPropertyOwner.) | |
ProvisionalTextHighlight | Получает диапазон текста с выделением подготовленного текста. (Унаследовано от ITextView.) | |
Roles | Роли, которые играет данное представление.Роли отчасти определяют расширения, экземпляры которых создаются для представления. (Унаследовано от ITextView.) | |
Selection | Получает элемент выделения. (Унаследовано от ITextView.) | |
TextBuffer | Получает буфер ITextBuffer, текст которого отрисовывается в данном представлении. (Унаследовано от ITextView.) | |
TextDataModel | Получает модель ITextDataModel данного представления текста. (Унаследовано от ITextView.) | |
TextSnapshot | Получает снимок ITextSnapshot текста, который в настоящее время отрисовывается в представлении. (Унаследовано от ITextView.) | |
TextViewLines | Получает строки представления текста как коллекцию IWpfTextViewLineCollection. | |
TextViewModel | Получает модель ITextViewModel данного представления текста. (Унаследовано от ITextView.) | |
ViewportBottom | Получает положение нижнего края окна просмотра в системе координат отрисовки текста. (Унаследовано от ITextView.) | |
ViewportHeight | Получает высоту видимого окна содержимого (включая поле), в логических пикселях. (Унаследовано от ITextView.) | |
ViewportLeft | Получает или задает положение левого края окна просмотра в системе координат отрисовки текста. (Унаследовано от ITextView.) | |
ViewportRight | Получает положение правого края окна просмотра в системе координат отрисовки текста. (Унаследовано от ITextView.) | |
ViewportTop | Получает положение верхнего края окна просмотра в системе координат отрисовки текста. (Унаследовано от ITextView.) | |
ViewportWidth | Получает ширину видимого окна содержимого (включая поле), в логических пикселях. (Унаследовано от ITextView.) | |
ViewScroller | Получает вспомогательный объект, предоставляющий различные методы для прокрутки или управления представлением. (Унаследовано от ITextView.) | |
VisualElement | Возвращает FrameworkElement были отображает представление. | |
VisualSnapshot | Получает снимок ITextSnapshot отрисовываемого визуального буфера. (Унаследовано от ITextView.) | |
ZoomLevel | Возвращает или задает масштаб для IWpfTextView от 20% до 400%. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Close | Закрывает узел представления текста и его представление. (Унаследовано от ITextView.) | |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) | Форматирует и отображает содержимое текстового буфера так как ITextViewLine содержаться положение буфера отображается в нужное место. (Унаследовано от ITextView.) | |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) | Форматирует и отображает содержимое текстового буфера так как ITextViewLine содержать указанное положение буфера отображается в нужное место. (Унаследовано от ITextView.) | |
GetAdornmentLayer | Получает именованный объект IAdornmentLayer. | |
GetSpaceReservationManager | Получает именованный объект ISpaceReservationManager. | |
GetTextElementSpan | Получает снимок SnapshotSpan текста, составляющий текстовый элемент (одно визуальное представление) в данной точке SnapshotPoint. (Унаследовано от ITextView.) | |
GetTextViewLineContainingBufferPosition | Получает объект IWpfTextViewLine, содержащий указанное положение текстового буфера. | |
QueueSpaceReservationStackRefresh | Запрашивает обновление стека резервирования пробелов. (Унаследовано от ITextView.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
BackgroundBrushChanged | Возникает при установке свойства Background. | |
Closed | Возникает сразу после закрытия представления текста. (Унаследовано от ITextView.) | |
GotAggregateFocus | Возникает при переходе фокуса клавиатуры на представление или одно из его оформлений. (Унаследовано от ITextView.) | |
LayoutChanged | Происходит при выполнении текстовым редактором формирования макета строки текста. (Унаследовано от ITextView.) | |
LostAggregateFocus | Возникает при переходе фокуса клавиатуры с представления и любого из его оформлений. (Унаследовано от ITextView.) | |
MouseHover | Происходит, когда указатель мыши над колебалось знаком. (Унаследовано от ITextView.) | |
ViewportHeightChanged | Происходит при изменении высота окна просмотра.Устаревший. (Унаследовано от ITextView.) | |
ViewportLeftChanged | Происходит, когда изменяется позиция левого края окна просмотра.Нерекомендуемый (Унаследовано от ITextView.) | |
ViewportWidthChanged | Происходит при изменении ширины окна просмотра.Устаревший. (Унаследовано от ITextView.) | |
ZoomLevelChanged | Возникает при установке свойства ZoomLevel. |
В начало страницы
Заметки
Дополнительные сведения об этом интерфейсе, и о том, как он отличается от ITextViewсм. в разделе" in "подсистему вид текста В редакторе.