Silverlight內(nèi)聯(lián)樣式不可重用
Silverlight是由微軟推出的一款專門處理音頻視頻相關(guān)操作的開發(fā)工具。開發(fā)人員使用這款軟件可以在所有平臺中應(yīng)用,節(jié)省了大量的開發(fā)時間,為開發(fā)人員帶來了良好的開發(fā)環(huán)境。#t#
Silverlight內(nèi)聯(lián)樣式這個概念其實跟我們在HTML中指定元素的樣式一樣,在XAML中通過屬性來設(shè)置,如下面這段XAML,我們添加了兩個按鈕,并在其中設(shè)置字體的樣式:
- < Canvas Background="#46461F">
- < Button Width="200" Height="60"
Background="Red" - Canvas.Top="90" Canvas.Left="30"
Content="提 交" - FontFamily="微軟雅黑"
- FontSize="24"
- FontWeight="Bold"
- Foreground="Green"/>
- < Button Width="200" Height="60"
Background="Red" - Canvas.Top="90" Canvas.Left="260"
Content="取 消" - FontFamily="微軟雅黑"
- FontSize="24"
- FontWeight="Bold"
- Foreground="Red"/>
- < /Canvas>
使用Silverlight內(nèi)聯(lián)樣式不是一種很好的做法,樣式不可重用,頁面XAML代碼混亂等,這些缺點其實類似于在HTML中直接設(shè)置元素的樣式。一種推薦的方式是應(yīng)該使用全局的樣式。