ITextView2 Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Расширения для ITextView, расширяющие функциональные возможности. Для каждого члена здесь также должен быть метод расширения в TextViewExtensions.
public interface class ITextView2 : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface ITextView2 : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type ITextView2 = interface
interface ITextView
interface IPropertyOwner
Public Interface ITextView2
Implements IPropertyOwner, ITextView
- Реализации
Свойства
BufferGraph |
Получает объект IBufferGraph, содержащий набор исходных буферов, использующихся в данном представлении. (Унаследовано от ITextView) |
Caret |
Получает элемент курсора. (Унаследовано от ITextView) |
HasAggregateFocus |
Определяет, есть ли фокус у представления или какого-либо из его оформлений. (Унаследовано от ITextView) |
InLayout |
Определяет, находится ли представление в процессе формирования макета. (Унаследовано от ITextView) |
InOuterLayout |
Определяет, находится ли представление в процессе составления или готовится к изложению. |
IsClosed |
Определяет, закрыто ли данное представление текста. (Унаследовано от ITextView) |
IsMouseOverViewOrAdornments |
Определяет, находится ли указатель мыши над просмотром или каким-либо из его оформлений. (Унаследовано от ITextView) |
LineHeight |
Получает номинальную высоту строки текста в представлении. (Унаследовано от ITextView) |
MaxTextRightCoordinate |
Получает правую координату самой длинной строки в логических пикселях, независимо от того, видна ли данная строка в настоящий момент. (Унаследовано от ITextView) |
MultiSelectionBroker |
Возвращает объект для управления выделенными фрагментами в представлении. |
Options |
Получает параметры для данного представления текста. (Унаследовано от ITextView) |
Properties |
Коллекция свойств, управляемая владельцем свойств. (Унаследовано от IPropertyOwner) |
ProvisionalTextHighlight |
Получает диапазон текста с выделением подготовленного текста. (Унаследовано от ITextView) |
Roles |
Роли, которые играет данное представление. Роли отчасти определяют расширения, экземпляры которых создаются для представления. (Унаследовано от ITextView) |
Selection |
Получает элемент выделения. (Унаследовано от ITextView) |
TextBuffer |
Получает буфер ITextBuffer, текст которого отрисовывается в данном представлении. (Унаследовано от ITextView) |
TextDataModel |
Получает модель ITextDataModel данного представления текста. (Унаследовано от ITextView) |
TextSnapshot |
Получает снимок ITextSnapshot текста, который в настоящее время отрисовывается в представлении. (Унаследовано от ITextView) |
TextViewLines |
Получает список, доступный только для чтения, объектов ITextViewLine, отрисовываемых в данном представлении. (Унаследовано от ITextView) |
TextViewModel |
Получает модель ITextViewModel данного представления текста. (Унаследовано от ITextView) |
ViewportBottom |
Возвращает положение нижнего края окна просмотра в системе координат отрисовки текста. (Унаследовано от ITextView) |
ViewportHeight |
Возвращает высоту окна видимого содержимого в логических пикселях. (Унаследовано от ITextView) |
ViewportLeft |
Возвращает или задает положение левого края окна просмотра в системе координат отрисовки текста. (Унаследовано от ITextView) |
ViewportRight |
Возвращает положение правого края окна просмотра в системе координат отрисовки текста. (Унаследовано от ITextView) |
ViewportTop |
Возвращает положение верхнего края окна просмотра в системе координат отрисовки текста. (Унаследовано от ITextView) |
ViewportWidth |
Возвращает ширину окна видимого содержимого в логических пикселях. (Унаследовано от ITextView) |
ViewScroller |
Получает вспомогательный объект, предоставляющий различные методы для прокрутки или управления представлением. (Унаследовано от ITextView) |
VisualSnapshot |
Получает снимок ITextSnapshot отрисовываемого визуального буфера. (Унаследовано от ITextView) |
Методы
Close() |
Закрывает текстовое представление и его представление. (Унаследовано от ITextView) |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) |
Форматирует и отображает содержимое текстового буфера таким образом, чтобы ITextViewLine содержащий |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Форматирует и отображает содержимое текстового буфера таким образом, чтобы ITextViewLine содержащий |
GetTextElementSpan(SnapshotPoint) |
Получает снимок SnapshotSpan текста, составляющий текстовый элемент (одно визуальное представление) в данной точке SnapshotPoint. (Унаследовано от ITextView) |
GetTextViewLineContainingBufferPosition(SnapshotPoint) |
Получает объект ITextViewLine, содержащий указанное положение текстового буфера. (Унаследовано от ITextView) |
QueuePostLayoutAction(Action) |
Добавляет действие, выполняемое после завершения любых макетов. Если макет не выполняется, действие будет выполнено немедленно. Он должен вызываться в потоке пользовательского интерфейса, а действия будут выполняться в потоке пользовательского интерфейса. |
QueueSpaceReservationStackRefresh() |
Запрашивает обновление стека резервирования пробелов. (Унаследовано от ITextView) |
TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine) |
Пытается получить объект , ITextViewLine содержащий указанную позицию текстового буфера. |
TryGetTextViewLines(ITextViewLineCollection) |
Пытается получить доступный только для чтения список объектов, ITextViewLine отображаемых в этом представлении. |
События
Closed |
Возникает сразу после закрытия представления текста. (Унаследовано от ITextView) |
GotAggregateFocus |
Возникает при переходе фокуса клавиатуры на представление или одно из его оформлений. (Унаследовано от ITextView) |
LayoutChanged |
Происходит при каждом изменении текста, отображаемого в представлении. (Унаследовано от ITextView) |
LostAggregateFocus |
Возникает при переходе фокуса клавиатуры с представления и любого из его оформлений. (Унаследовано от ITextView) |
MaxTextRightCoordinateChanged |
Возникает при каждом изменении maxTextRightCoordinate представления. |
MouseHover |
Происходит при наведении указателя мыши на тот же символ. (Унаследовано от ITextView) |
ViewportHeightChanged |
Происходит при изменении высоты окна просмотра. (Унаследовано от ITextView) |
ViewportLeftChanged |
Происходит при изменении положения левого края окна просмотра. (например, при горизонтальной прокрутке представления) (Унаследовано от ITextView) |
ViewportWidthChanged |
Происходит при изменении ширины окна просмотра. (Унаследовано от ITextView) |
Методы расширения
GetInOuterLayout(ITextView) |
Определяет, находится ли точка зрения в процессе составления или готовится к изложению. |
GetMultiSelectionBroker(ITextView) |
Возвращает объект для управления выделенными фрагментами в представлении. |
IsEmbeddedTextView(ITextView) |
Возвращает значение, указывающее, внедрено ли данное ITextView значение в другой ITextViewобъект . |
IsReadOnlyTextView(ITextView) |
Возвращает значение, указывающее, считается ли данное ITextView значение доступом только для чтения. |
QueuePostLayoutAction(ITextView, Action) |
См. раздел QueuePostLayoutAction(Action). |
TryGetContainingTextView(ITextView, ITextView) |
Возвращает , ITextView содержащий для заданного внедренного ITextView. |
TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine) |
См. раздел TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine). |
TryGetTextViewLines(ITextView, ITextViewLineCollection) |
См. раздел TryGetTextViewLines(ITextViewLineCollection). |