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


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 "подсистему вид текста В редакторе.

См. также

Ссылки

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