新聞中心
Silverlight開發(fā)工具的使用為開發(fā)人員帶來了一個(gè)不一樣的開發(fā)環(huán)境。在學(xué)習(xí)使用的過程中,我們需要不斷的去摸索經(jīng)驗(yàn)技巧,提高其使用效率。在這里就先來了解一下有關(guān)Silverlight樣式的相關(guān)操作。#t#

大興安嶺ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
使用默認(rèn)的Silverlight樣式管理器管理你的Silverlight應(yīng)用的外觀
Silverlight 3沒有像WPF的默認(rèn)樣式或是asp.net的主題特性, 舉例來說我們無法像ASP.NET那樣讓程序的每個(gè)按鈕自動(dòng)的使用一個(gè)樣式.
在Silverlight 3里你需要在每個(gè)控件上明確的設(shè)置樣式.
好消息是你能在Silverlight Toolkit里找到默認(rèn)樣式管理器(ImplicitStyleManager)控件, 它允許你通過在一個(gè)容器控件里定義兩個(gè)附加屬性來讓容器內(nèi)部的控件使用一個(gè)默認(rèn)樣式.
在Silverlight 3里使用主題Silverlight樣式
在一個(gè)XAML資源字典文件里定義你的樣式并且設(shè)置它的生成操作為"內(nèi)容(Content)".然后在頁面的一個(gè)容器控件上通過"ResourceDictionaryUri"附加屬性來引用這個(gè)文件:
- < Canvas themingToolkit:ImplicitStyle
Manager.ApplyMode="OneTime"
themingToolkit:ImplicitStyleManager.
ResourceDictionaryUri="
Assets/ShinyBlue.xaml">
ApplyMode有三個(gè)可選值: None, OneTime和Auto
None: 不使用Silverlight樣式
OneTime: 在頁面加載后接受一次指定的樣式
Auto: 在運(yùn)行時(shí)動(dòng)態(tài)添加的控件也將會(huì)使用指定樣式
在容器內(nèi)部(我們例子里是canvas), 按通常方式定義一些的控件:
- < TextBox Text="TextBox" Width="125" />
- < PasswordBox Width="125" />
- < ProgressBar IsIndeterminate=
"False" Maximum="1" Value="0.5"/>- < RadioButton Content="RadioButton
1" IsChecked="True" />- < RadioButton Content="RadioButton 2"/>
- < CheckBox Content="CheckBox 1"/>
- < CheckBox Content="CheckBox 2"
IsChecked="True"/>
Silverlight樣式的具體操作指導(dǎo)就為大家介紹到這里。
網(wǎng)頁題目:Silverlight樣式操作指導(dǎo)手冊(cè)
URL地址:http://m.fisionsoft.com.cn/article/cdicoii.html


咨詢
建站咨詢
