IWpfTextView Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет Visual Studio ITextView для платформы WPF.
public interface class IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface class IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
__interface IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IWpfTextView : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type IWpfTextView = interface
interface ITextView
interface IPropertyOwner
Public Interface IWpfTextView
Implements IPropertyOwner, ITextView
- Реализации
Комментарии
Дополнительные сведения об этом интерфейсе и о том, чем он отличается от ITextView, см. в разделе Подсистема представления текста в Редактор.
Свойства
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, Nullable<Double>, Nullable<Double>) |
Форматирует и отображает содержимое текстового буфера таким образом, чтобы ITextViewLine содержащий |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Форматирует и отображает содержимое текстового буфера таким образом, чтобы ITextViewLine содержащий |
GetAdornmentLayer(String) |
Получает именованный объект IAdornmentLayer. |
GetSpaceReservationManager(String) |
Получает именованный объект ISpaceReservationManager. |
GetTextElementSpan(SnapshotPoint) |
Получает снимок SnapshotSpan текста, составляющий текстовый элемент (одно визуальное представление) в данной точке SnapshotPoint. (Унаследовано от ITextView) |
GetTextViewLineContainingBufferPosition(SnapshotPoint) |
Получает объект IWpfTextViewLine, содержащий указанное положение текстового буфера. |
QueueSpaceReservationStackRefresh() |
Запрашивает обновление стека резервирования пробелов. (Унаследовано от ITextView) |
События
BackgroundBrushChanged |
Возникает при установке свойства Background. |
Closed |
Возникает сразу после закрытия представления текста. (Унаследовано от ITextView) |
GotAggregateFocus |
Возникает при переходе фокуса клавиатуры на представление или одно из его оформлений. (Унаследовано от ITextView) |
LayoutChanged |
Происходит при изменении текста, отображаемого в представлении. (Унаследовано от ITextView) |
LostAggregateFocus |
Возникает при переходе фокуса клавиатуры с представления и любого из его оформлений. (Унаследовано от ITextView) |
MouseHover |
Происходит при наведении указателя мыши на тот же символ. (Унаследовано от ITextView) |
ViewportHeightChanged |
Происходит при изменении высоты окна просмотра. (Унаследовано от ITextView) |
ViewportLeftChanged |
Происходит при изменении положения левого края окна просмотра. (например, если представление прокручивается по горизонтали) (Унаследовано от ITextView) |
ViewportWidthChanged |
Происходит при изменении ширины окна просмотра. (Унаследовано от ITextView) |
ZoomLevelChanged |
Возникает при установке свойства ZoomLevel. |
Методы расширения
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). |