共用方式為


ITextViewModel 介面

代表一群ITextBuffer會參與於特定的文字的呈現方式的物件ITextView

命名空間:  Microsoft.VisualStudio.Text.Editor
組件:  Microsoft.VisualStudio.Text.UI (在 Microsoft.VisualStudio.Text.UI.dll 中)

語法

'宣告
Public Interface ITextViewModel _
    Inherits IPropertyOwner, IDisposable
public interface ITextViewModel : IPropertyOwner, 
    IDisposable
public interface class ITextViewModel : IPropertyOwner, 
    IDisposable
type ITextViewModel =  
    interface 
        interface IPropertyOwner 
        interface IDisposable 
    end
public interface ITextViewModel extends IPropertyOwner, IDisposable

ITextViewModel 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 DataBuffer 代表資料層級的 ITextBuffer
公用屬性 DataModel 取得ITextDataModel ,提供DataBuffer來管理和IContentType的檢視。
公用屬性 EditBuffer 取得ITextBuffer會追蹤在哪一個編輯位置,並套用以何種編輯。所有出現在檢視中的文字,都必須位於此緩衝區中。
公用屬性 Properties 取得由房屋擁有者控制的屬性集合。 (繼承自 IPropertyOwner)。
公用屬性 VisualBuffer 取得ITextBuffer在編輯器中應該呈現其內容。

回頁首

方法

  名稱 描述
公用方法 Dispose 執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 (繼承自 IDisposable)。
公用方法 GetNearestPointInVisualBuffer 取得在 VisualBuffer 中對應於編輯緩衝區中之指定點的點。如果該點是隱藏的或有替代表示,則會取得最接近該點的點。
公用方法 GetNearestPointInVisualSnapshot 取得在 VisualBuffer 中對應於編輯緩衝區中之指定點的點。如果該點是隱藏的或有替代表示,則會取得最接近該點的點。
公用方法 IsPointInVisualBuffer 判斷編輯緩衝區中的點是否會顯示在視覺緩衝區中。

回頁首

備註

您可以取得文字檢視模型的文字檢視TextViewModel屬性。 如需有關文字檢視模型的詳細資訊,請參閱在 [編輯器]

請參閱

參考

Microsoft.VisualStudio.Text.Editor 命名空間