基本介紹
- 中文名:控制項模板
- 拼音:kòng jiàn mó bǎn
- 實質:模板
- 性質:開發用語
基本信息,示例,表格控制項模板,
基本信息
控制項的每一個模板均與設備篩選器相關聯。每當設備篩選器評測結果為 true 時,應用程式都會顯示模板的內容。有些控制項對於每個設備篩選器均包含一個模板。但是,如果控制項對於每個設備篩選器都具有多個模板,則稱該控制項包含模板集。例如,List 控制項可具有頁眉模板、頁腳模板、項模板、交替項模板和分隔設定模板。這五個模板組成了 List 控制項的模板集。
因為控制項支持多個設備篩選器,所以有可能為一個控制項定義許多模板集。有關可用模板的列表,請參見創建和編輯模板。
請注意模板不同於樣式。模板定義要顯示的內容和控制項。當應用程式呈現模板附加到的控制項時,即會呈現模板。而樣式指定內容和控制項的外觀。您的應用程式可在不使用模板的情況下使用樣式。它也可在模板內將樣式套用於您定義的移動控制項。
示例
例如,應用程式可能在 List 控制項布局內使用一種或多種樣式來設定顏色、字型等等。List 控制項也可能會附加有一個或多個包含其他文本和控制項的模板。每當應用程式呈現 List 控制項時,應用程式都會使用指定的樣式顯示模板中的文本和控制項。
應用程式也可針對特定硬體或特定類型的硬體使用模板自定義控制項的外觀。移動控制項的模板是針對已套用的特定設備篩選器定義的。在運行時,每當設備篩選器評測成功時,應用程式都會使用屬於特定篩選器的模板重寫控制項的默認呈現設定。
另外,ASP.NET 移動控制項使應用程式可包含與設備無關的模板。
表格控制項模板
模板主要存儲了一個表格的布局結構。負責設計表格的美工人員只需要設計一個模板,在模板中設定好表格的所有布局和外觀,然後交予應用程式開發人員進行具體功能的開發。這樣以來,布局與行為相互獨立,各取所長,極大提高了應用程式的開發效率。
模板在設計完成後,需要載入到控制項之上,就會將其呈現在應用程式之上。控制項在運行時,還可以動態的更換它所套用的模板,完成業務需求。
模板在設計完成後,可以保存為XML檔案,便於管理和傳輸,需要的時候,再載入到模板設計器,或者直接載入到控制項。