IWpfTextView 接口  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 WPF 平台的 Visual Studio ITextView 。
public interface class IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwnerpublic interface class IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner__interface IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwnerpublic interface IWpfTextView : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwnertype IWpfTextView = interface
    interface ITextView
    interface IPropertyOwnerPublic 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 | 获取或设置 20% 到 400% 之间的 缩放级别IWpfTextView | 
方法
| 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 发生。 |