共用方式為


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 取得可提供不同方法以捲動或管理檢視的 Helper。 (繼承自 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 取得在指定的 SnapshotPoint 上構成文字項目 (單一視覺表示) 之文字的 SnapshotSpan。 (繼承自 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,請參閱"文字檢視子系統" 在 [編輯器]

請參閱

參考

Microsoft.VisualStudio.Text.Editor 命名空間