原創|行業資訊|編輯:龔雪|2022-05-18 10:02:17.460|閱讀 403 次
概述:本文主要介紹如何DevExpress WinForms HTML & CSS模板新的控件和功能,歡迎下載最新版產品體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在之前官方正式宣布Alert Control中支持HTML & CSS模板,正如上篇文章中所述,HTML 和 CSS 模板允許您輕松創建自定義/現代通知。在本文中,將分享更多與模板相關的更新,您可以期待DevExpress的v22.1版本了!
在以前的版本中,技術團隊為WinForms ListBox控件引入了標準模板——一種類似于平鋪視圖中可用的設計器,使您可以輕松地在 ListBox 項目表面上排列元素。v22.1 中可用的 HTML 和 CSS 模板將這種自定義靈活性提升到一個全新的水平。
上圖取自技術團隊更新的HTML Demo Center模塊,使用以下HTML標記來創建此示例UI。
<div class="contact"> <div class="contact-avatar"> <img class="photo" src="${Photo}" /> <div class="status" id="status"></div> </div> <div> <div class="contact-body"> <div class="contact-info"> <div class="name-info"> <div class="name">${FirstName} {LastName}</div> <img class='info' src='Contact' id="info" /> </div> <div class="phone">${HomePhone}</div> </div> </div> <div class='selection'></div> </div> </div>
ComboBox編輯與 ListBox Edit 模板類似,您可以利用 ${FieldName} 語法來添加數據占位符。 在運行時,這些占位符將替換為來自數據源的實際值。 正如您在下面看到的,這使HTML 和 CSS 模板成為構建數據感知控件布局的完美工具。
此示例 ComboBox Edit UI 的模板如下:
<div class="contact"> <div class="contact-avatar"> <img class="photo" src="${Photo}" /> </div> <div> <div class="contact-body"> <div> <div class="name">${FirstName} {LastName}</div> <div class="label">${Department}</div> </div> </div> <div class='selection'></div> </div> </div>
在 v21.2 發布周期中引入了對 TileView 的 HTML 和 CSS 模板支持,在官方即將發布的版本中,您將能夠根據內容大小調整圖塊。
要啟用此功能,只需將 OptionsHtmlTemplate.ItemAutoHeight 屬性設置為 true。
上面的圖像是使用以下 HTML 代碼創建的:
<div class="container"> <div class="card"> <div class="stripe" id="stripe"></div> <div class="content"> <div class="top-block"> <div class="caption"><b>${Name}</b></div> </div> <div class="description">${Description}</div> <div class="bottom-block"> <div class="bottom-block-near"> <div><span style="color:@DisabledText">Due Date: </span>${DueDate}</div> <div><span style="color:@DisabledText">Employee: </span>${Employee}</div> </div> <div class="status">${Status}%</div> </div> </div> </div> </div>
DevExpress WinForm擁有180+組件和UI庫,能為Windows Forms平臺創建具有影響力的業務解決方案。DevExpress WinForms能完美構建流暢、美觀且易于使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕松勝任!
更多產品正版授權詳情及優惠,歡迎咨詢
DevExpress技術交流群6:600715373 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網