共用方式為


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)

格式化並顯示文字緩衝區的內容, ITextViewLine 以便將包含 bufferPosition 的內容顯示在所需的位置。

(繼承來源 ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>)

格式化並顯示文字緩衝區的內容, ITextViewLine 以便將包含 bufferPosition 的內容顯示在所需的位置。

(繼承來源 ITextView)
GetTextElementSpan(SnapshotPoint)

取得構成文字專案的 , SnapshotSpan (指定 SnapshotPoint之的單一視覺表示法) 。

(繼承來源 ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

ITextViewLine取得 ,其中包含指定的文字緩衝區位置。

(繼承來源 ITextView)
QueuePostLayoutAction(Action)

在完成任何版面配置之後,新增要執行的動作。 如果沒有進行中的版面配置,將會立即執行動作。 這必須在UI線程上呼叫,而且會在UI線程上執行動作。

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)

適用於