成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Silverlight Style應(yīng)用想過技巧分享

開發(fā) 開發(fā)工具
Silverlight Style應(yīng)用對于初學(xué)者來說是一個比較重要的操作步驟。我們在這篇文章中就為大家詳細(xì)介紹相關(guān)操作方法。

Silverlight工具的應(yīng)用方法多種多樣。如果想要全部掌握浙西而應(yīng)用方法是一個比較復(fù)雜的過稱。我們可以在實(shí)踐總?cè)ブ饾u的積累這些應(yīng)用技巧。本篇的內(nèi)容較為簡單,主要針對Silverlight Style應(yīng)用進(jìn)行一個練習(xí)。Style簡要的說就是一些屬性值的集合,作用和CSS比較像。在Silverlight2中定義Style只能同用于同種類型的Element。如下代碼:#t#

  1. < Style x:Key="ButtonStyleTwo" 
    TargetType="Button"> 
  2. < Setter Property="FontFamily"
     Value="Arial" /> 
  3. < Setter Property="FontSize" 
    Value="40" /> 
  4. < Setter Property="Foreground" 
    Value="Blue" /> 
  5. < Setter Property="Background">
  6. < /Style> 

這就是一個定義好的Silverlight Style應(yīng)用,它只能用于Button組件,看看它如何產(chǎn)生作用,將Style直接嵌入Button:

 

  1. < Button Content="Button"> 
  2. < Button.Style> 
  3. < Style TargetType="Button"> 
  4. < Setter Property="FontFamily" 
    Value="Arial" /> 
  5. < Setter Property="FontSize" 
    Value="40" /> 
  6. < Setter Property="Foreground" 
    Value="Blue" /> 
  7. < Setter Property="Background"> 
  8. < Setter.Value> 
  9. < LinearGradientBrush> 
  10. < GradientStop Color="Green"
     Offset="0">< /GradientStop> 
  11. < GradientStop Color="Red" 
    Offset="1">< /GradientStop> 
  12. < /LinearGradientBrush> 
  13. < /Setter.Value> 
  14. < /Setter> 
  15. < /Style> 
  16. < /Button.Style>< /Button>  

 

當(dāng)然也可以通過Resource的方式來設(shè)置Silverlight Style應(yīng)用,分別設(shè)置了兩個Style:ButtonStyleOne、ButtonStyleTwo,
ButtonStyleOne設(shè)置為默認(rèn)Style,ButtonStyleTwo用于在點(diǎn)擊Button后切換Style。

 

  1. XAML Code:  
  2.  
  3. < UserControl x:Class="Silverligh
    tTest.Page"
     
  4. xmlns="http://schemas.microsoft.
    com/winfx/2006/xaml/presentation"
       
  5. xmlns:x="http://schemas.microsoft.
    com/winfx/2006/xaml"
     
  6. Width="400"> 
  7. < UserControl.Resources> 
  8. < Style x:Key="ButtonStyleOne" 
    TargetType="Button"> 
  9. < Setter Property="FontFamily" 
    Value="Georgia" /> 
  10. < Setter Property="FontSize" 
    Value="40" /> 
  11. < Setter Property="Foreground"
     Value="SlateGray" /> 
  12. < Setter Property="Background"> 
  13. < Setter.Value> 
  14. < LinearGradientBrush> 
  15. < GradientStop Color="Blue" 
    Offset="0">< /GradientStop> 
  16. < GradientStop Color="Yellow"
     Offset="1">< /GradientStop> 
  17. < /LinearGradientBrush> 
  18. < /Setter.Value> 
  19. < /Setter> 
  20. < /Style> 
  21. < Style x:Key="ButtonStyleTwo" 
    TargetType="Button"> 
  22. < Setter Property="FontFamily" 
    Value="Arial" /> 
  23. < Setter Property="FontSize" 
    Value="40" /> 
  24. < Setter Property="Foreground"
     Value="Pink" /> 
  25. < Setter Property="Background"> 
  26. < Setter.Value> 
  27. < LinearGradientBrush> 
  28. < GradientStop Color="Green"
     Offset="0">< /GradientStop> 
  29. < GradientStop Color="Red" 
    Offset="1">< /GradientStop> 
  30. < /LinearGradientBrush> 
  31. < /Setter.Value> 
  32. < /Setter> 
  33. < /Style> 
  34. < /UserControl.Resources> 
  35. < StackPanel x:Name="LayoutRoot"
     Background="White"> 
  36. < Button x:Name="TestButton"
     Content="A Customized Button"
     Style="{StaticResource ButtonStyleOne}" 
    Click="Button_Click">< /Button> 
  37. < /StackPanel> 
  38. < /UserControl>  

 

用C#來切換Silverlight Style應(yīng)用,如下代碼:

 

  1. private void Button_Click
    (object sender, RoutedEventArgs e)  
  2. {  
  3. //切換Style:ButtonStyleTwo  
  4. TestButton.Style = this.Resources
    ["ButtonStyleTwo"] as Style;  
  5. //修改Button文字 TestButton.
    Content
     = "Style Changed";  

 

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

2009-12-29 17:56:47

Silverlight

2009-12-30 18:23:13

Silverlight

2010-01-04 14:35:55

Silverlight

2009-12-29 16:08:41

Silverlight

2009-12-30 10:25:03

Silverlight

2009-12-30 13:37:24

Silverlight

2010-01-04 14:14:43

Silverlight

2009-12-30 16:19:49

Silverlight

2009-12-30 18:18:32

Silverlight

2009-08-03 18:46:38

Silverlight

2012-07-05 15:22:18

Silverlight

2009-12-15 10:23:23

Ruby應(yīng)用技巧

2009-12-31 10:21:53

Silverlight

2009-12-31 16:44:53

Silverlight

2009-12-31 11:15:57

Silverlight

2009-12-30 09:55:51

Silverlight

2010-01-25 11:09:58

Android Htt

2010-01-25 16:08:37

Android ADB

2010-02-01 11:13:00

C++ Traits

2009-12-18 10:47:16

Ruby裝飾模式
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 精品九九 | 日韩在线观看中文字幕 | 午夜影院在线观看 | 国产精品久久久久久久久免费高清 | 亚洲精品一区二区在线观看 | 56pao在线| 视频一区在线播放 | 午夜在线电影网 | 成人精品国产一区二区4080 | 国产精品美女久久久久久久网站 | 男人的天堂在线视频 | 99久久精品国产一区二区三区 | 久久一级免费视频 | 色视频成人在线观看免 | 成人综合一区 | 国产精品久久久久久久免费大片 | 久久亚洲欧美日韩精品专区 | 国产97在线视频 | 一区二区精品 | 人人鲁人人莫人人爱精品 | 国产福利91精品一区二区三区 | www.亚洲| 国产欧美精品区一区二区三区 | 日本精品视频一区二区三区四区 | 午夜视频一区二区 | 日日干天天操 | 红桃成人在线 | 国产精品一区在线 | 999久久久精品 | 久久免费资源 | 一区免费 | 在线观看www高清视频 | 久热伊人 | 99久久精品一区二区毛片吞精 | 日韩免费三级 | 日韩在线大片 | 亚洲精品在线免费观看视频 | 亚洲国产一区二区三区四区 | www.久草.com | 欧美日韩亚洲系列 | 成人福利在线 |