ITextDataModel 介面
準備 ITextBuffer,以在編輯器中展示。
命名空間: Microsoft.VisualStudio.Text
組件: Microsoft.VisualStudio.Text.Logic (在 Microsoft.VisualStudio.Text.Logic.dll 中)
語法
'宣告
Public Interface ITextDataModel
public interface ITextDataModel
public interface class ITextDataModel
type ITextDataModel = interface end
public interface ITextDataModel
ITextDataModel 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
ContentType | 文字資料模型的 IContentType。 | |
DataBuffer | 取得應在編輯器中展示的 ITextBuffer。 | |
DocumentBuffer | 取得ITextBuffer ,對應至文件檔案系統中。 |
回頁首
事件
名稱 | 描述 | |
---|---|---|
ContentTypeChanged | 當這個文字資料模型的 ContentType 變更時引發。 |
回頁首
備註
通常是ITextDataModel組成單一ITextBuffer ,做為這兩個DocumentBuffer和DataBuffer。
不過,在某些情況下,圖表的IProjectionBuffer ,就像是一份文件一樣,可以顯示物件。 在此情況下, DataBuffer是IProjectionBuffer ,會使用DocumentBuffer作為來源緩衝區,直接或間接。
ContentType的ITextDataModel通常是相同的DocumentBuffer。