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屬性。 如需有關文字檢視模型的詳細資訊,請參閱在 [編輯器]。