偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Silverlight全局樣式精簡(jiǎn)代碼編寫

開發(fā) 開發(fā)工具
Silverlight全局樣式的作用主要是幫助我們實(shí)現(xiàn)代碼編寫的精簡(jiǎn),幫助開發(fā)人員減輕壓力,實(shí)現(xiàn)良好的編寫環(huán)境。

Silverlight中有多種樣式值得我們?nèi)ド钊胙芯?。這些樣式的靈活運(yùn)用可以大大方便開發(fā)人員編程,提高編程效率。今天我們主要為大家?guī)?lái)的是有關(guān)Silverlight全局樣式的一些概念介紹,希望對(duì)大家有所幫助。#t#

為了更好使樣式能夠重用,并且減少XAML中的代碼,推薦使用Silverlight全局樣式。在App.xaml中定義兩個(gè)樣式

  1. < Application.Resources> 
  2. < Style x:Key="button1" 
    TargetType="Button"> 
  3. < Setter Property="FontFamily" 
    Value="微軟雅黑">< /Setter> 
  4. < Setter Property="FontSize" 
    Value="24">< /Setter> 
  5. < Setter Property="Foreground" 
    Value="Green">< /Setter> 
  6. < Setter Property="Background" 
    Value="Red">< /Setter> 
  7. < /Style> 
  8. < Style x:Key="button2" 
    TargetType="Button"> 
  9. < Setter Property="FontFamily" 
    Value="微軟雅黑">< /Setter> 
  10. < Setter Property="FontSize" 
    Value="24">< /Setter> 
  11. < Setter Property="Foreground" 
    Value="Red">< /Setter> 
  12. < Setter Property="Background" 
    Value="Red">< /Setter> 
  13. < /Style> 
  14. < /Application.Resources> 

通過(guò)Style元素指定,需要設(shè)置唯一的一個(gè)Key,類似于CSS中的類名或者ASP.NET 2.0中Skin功能,并且通過(guò)TargetType指定該樣式將使用在哪類控件上,每一個(gè)屬性都用Setter來(lái)指定。在XAML中,通過(guò)StaticResource標(biāo)記句法來(lái)指定具體的樣式:

  1. < Canvas Background="#46461F"> 
  2. < Button Width="200" Height="60" 
  3. Canvas.Top="90" Canvas.Left=
    "30" Content="提 交" 
  4. Style="{StaticResource button1}"/> 
  5. < Button Width="200" Height="60" 
  6. Canvas.Top="90" Canvas.Left=
    "260" Content="取 消" 
  7. Style="{StaticResource button2}"/> 
  8. < /Canvas> 

相比較上面的XAML文件,現(xiàn)在Silverlight全局樣式代碼已經(jīng)干凈多了,這使得我們可以只專注于應(yīng)用程序的業(yè)務(wù),而無(wú)需考慮它的外觀(在Beta1中似乎有些屬性設(shè)置后會(huì)報(bào)錯(cuò))。

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2009-12-31 15:13:47

Silverlight

2009-12-30 15:26:02

Silverlight

2010-01-04 16:17:50

Silverlight

2009-12-30 15:15:51

Silverlight

2009-12-31 16:44:53

Silverlight

2010-01-04 19:14:46

Silverlight

2010-01-04 16:06:34

Silverlight

2010-03-05 14:55:39

Python創(chuàng)建Sil

2009-12-30 10:32:31

Silverlight

2009-12-30 14:51:47

Silverlight

2016-10-12 13:37:09

LombokIDEidea

2010-01-04 17:03:27

Silverlight

2011-12-07 12:01:50

ibmdw

2023-04-28 10:34:28

UbuntuISO

2010-01-04 19:08:41

Silverlight

2015-01-28 14:30:31

android代碼

2010-08-31 13:32:12

CSS

2022-06-27 06:23:23

代碼編程

2021-06-08 09:35:11

Cleaner ReaReact開發(fā)React代碼

2022-12-15 10:52:26

代碼開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)