原創|使用教程|編輯:我只采一朵|2013-12-19 10:07:06.000|閱讀 681 次
概述:本文講解了如何自定義DevExpress ASP.NET iOS主題下的復選框和文本對齊。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DevExpress ASP.NET iOS 主題可將ASP.NET控件以原生iOS進行顯示,然而它畢竟還是ASP.NET控件,不是原生應用。如果你想用HTML5創建原生應用,推薦使用DevExpress的另一款工具——DevExtreme。
在iOS上,復選框是以開關的形式進行顯示的,這樣可以更方便用戶進行觸摸操作。傳統的復選框和iOS的復選框圖示:
接下來就具體講解一下如何自定義iOS主題下的復選框。
頁面:
<style type="text/css"> .SwitchNoWrap label { white-space: nowrap !important; } </style>
ASPxCheckBox:
<dx:ASPxCheckBox ID="ASPxCheckBox1" runat="server" Text="Switch Demo" TextAlign="Right" SkinID="Switch"> </dx:ASPxCheckBox>
ASPxCheckBoxList:
<dx:ASPxCheckBoxList ID="ASPxCheckBoxList1" runat="server" CssClass="SwitchNoWrap" TextAlign="Right" RepeatDirection="Horizontal" RepeatColumns="2"> <Items> <dx:ListEditItem Text="Item 1" /> <dx:ListEditItem Text="Item 2" /> <dx:ListEditItem Text="Item 3" /> <dx:ListEditItem Text="Item 4" /> </Items> </dx:ASPxCheckBoxList>
Web.config:
<configuration> ... <devExpress> <themes ... styleSheetTheme="iOS" theme="" /> </devExpress> </configuration>
之前有人提到,把開關的標題放在右邊是不符合iOS規范的。這里特此說明一下,既然這是一個ASP.NET網站而非原生應用,所以也不必過分拘泥于Apple APP Store的規則。而DevExpress ASP.NET開發團隊在制作這個iOS主題的時候,也是盡量遵循了iOS規則的。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件