日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
SilverlightStyle應用想過技巧分享

Silverlight工具的應用方法多種多樣。如果想要全部掌握浙西而應用方法是一個比較復雜的過稱。我們可以在實踐總去逐漸的積累這些應用技巧。本篇的內容較為簡單,主要針對Silverlight Style應用進行一個練習。Style簡要的說就是一些屬性值的集合,作用和CSS比較像。在Silverlight2中定義Style只能同用于同種類型的Element。如下代碼:#t#

成都創(chuàng)新互聯公司服務項目包括威遠網站建設、威遠網站制作、威遠網頁制作以及威遠網絡營銷策劃等。多年來,我們專注于互聯網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯網行業(yè)的解決方案,威遠網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到威遠省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

  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應用,它只能用于Button組件,看看它如何產生作用,將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> 

當然也可以通過Resource的方式來設置Silverlight Style應用,分別設置了兩個Style:ButtonStyleOne、ButtonStyleTwo,
ButtonStyleOne設置為默認Style,ButtonStyleTwo用于在點擊Button后切換Style。

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

用C#來切換Silverlight Style應用,如下代碼:

 
 
 
  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";
  6. }

本文標題:SilverlightStyle應用想過技巧分享
瀏覽路徑:http://www.5511xx.com/article/codpeoc.html