MultipleView 控件模式
說明實作 IMultipleViewProvider的指導方針和慣例,包括屬性和方法的相關信息。 主題結尾會列出其他參考的連結。 MultipleView 控件模式可用來支援提供且能夠在相同資訊或相同子控件集的多個表示法之間切換的控件。
可以呈現多個檢視的控件範例包括清單檢視(可將其內容顯示為縮圖、磚、圖示或詳細數據),Microsoft Excel 圖表(餅圖、折線圖、條形圖、單元格值與公式)、Microsoft Word 檔(一般、網頁版面配置、列印版面配置、閱讀版面配置、大綱)、Microsoft Outlook 行事曆(年、月、周、日)和Microsoft Windows Media Player 面板。 支持的檢視是由控件開發人員所決定,而且是每個控件的特定檢視。
本主題包含下列各節。
實作指導方針和慣例
實作 MultipleView 控件模式時,請注意下列指導方針和慣例:
- IMultipleViewProvider 也應該在管理目前檢視的容器上實作,如果它與提供目前檢視的控件不同。 例如,Windows 檔案總管包含目前資料夾內容的清單控件,而控件的檢視則是從 Windows Explorer 應用程式管理。
- 無法排序其內容的控件不會被視為支援多個檢視。
- 檢視集合在實例之間必須相同。
- 檢視名稱必須適用於文字到語音轉換、盲文和其他人類可讀取的應用程式。
IMultipleViewProvider 的必要成員
實作 IMultipleViewProvider 介面需要下列屬性和方法。
必要成員 | 成員類型 | 筆記 |
---|---|---|
CurrentView | 財產 | 沒有 |
GetSupportedViews | 方法 | 沒有 |
GetViewName | 方法 | 沒有 |
SetCurrentView | 方法 | 沒有 |
此控制件模式沒有相關聯的事件。
相關主題