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

Silverlight LinearGradientBrush應(yīng)用技巧分享

開(kāi)發(fā) 開(kāi)發(fā)工具
Silverlight LinearGradientBrush的使用可以幫助我們實(shí)現(xiàn)一種不一樣的顏色填充方式。那么具體的實(shí)現(xiàn)方法,大家可以通過(guò)本文介紹的內(nèi)容來(lái)了解。

Silverlight開(kāi)發(fā)工具在圖像處理方面的作用是非常強(qiáng)大的。開(kāi)發(fā)人員可以不用美工的幫助而獨(dú)自完成各種復(fù)雜的圖像處理。節(jié)約了大量的變成時(shí)間。為開(kāi)發(fā)人員帶來(lái)了一個(gè)非常好的編程環(huán)境。#t#

Silverlight LinearGradientBrush將會(huì)使用線性漸變來(lái)進(jìn)行填充,需要設(shè)置漸變的坐標(biāo):起始點(diǎn)屬性StartPoint和結(jié)束點(diǎn)EndPoint,兩點(diǎn)的坐標(biāo)最大值為1,最小值為0,用GradientStop來(lái)設(shè)置不同的顏色漸變以及它的偏移量。如下面的例子:

 

  1. < Canvas Background="#FFFFFF"> 
  2. < Rectangle Canvas.Top="40" 
    Canvas.Left="100" 
  3. Width="300" Height="160" 
    Stroke="Green" 
  4. StrokeThickness="4"> 
  5. < Rectangle.Fill> 
  6. < LinearGradientBrush 
    StartPoint="0,0" EndPoint="1,0"> 
  7. < GradientStop Color="#FBFE03"
     Offset="0.0" /> 
  8. < GradientStop Color="#41F702" 
    Offset="0.25" /> 
  9. < GradientStop Color="#FF0000" 
    Offset="0.75" /> 
  10. < GradientStop Color="#0066FF"
     Offset="1.0" /> 
  11. < /LinearGradientBrush> 
  12. < /Rectangle.Fill> 
  13. < /Rectangle> 
  14. < /Canvas> 

 

下面我們對(duì)漸變的坐標(biāo)以及各個(gè)顏色漸變的偏移量做一下解釋?zhuān)缦聢D所示:

 

Silverlight LinearGradientBrush設(shè)置不同的漸變起始點(diǎn)和偏移量我們可以得到多種不同的漸變效果,如下面的示例:

 

  1. < Canvas Background="#FFFFFF"> 
  2. < Rectangle Canvas.Top="80" 
    Canvas.Left="20" 
  3. Width="120" Height="80" Stroke="Green" 
  4. StrokeThickness="4"> 
  5. < Rectangle.Fill> 
  6. < LinearGradientBrush StartPoint=
    "0,0" EndPoint="1,0"> 
  7. < GradientStop Color="#FBFE03" 
    Offset="0.0" /> 
  8. < GradientStop Color="#41F702"
     Offset="0.25" /> 
  9. < GradientStop Color="#FF0000" 
    Offset="0.75" /> 
  10. < GradientStop Color="#0066FF"
     Offset="1.0" /> 
  11. < /LinearGradientBrush> 
  12. < /Rectangle.Fill> 
  13. < /Rectangle> 
  14. < Rectangle Canvas.Top="80" 
    Canvas.Left="160" 
  15. Width="120" Height="80" Stroke="Green" 
  16. StrokeThickness="4"> 
  17. < Rectangle.Fill> 
  18. < LinearGradientBrush StartPoint="0,0" 
    EndPoint="0,1"> 
  19. < GradientStop Color="#FBFE03"
     Offset="0.0" /> 
  20. < GradientStop Color="#41F702" 
    Offset="0.25" /> 
  21. < GradientStop Color="#FF0000" 
    Offset="0.75" /> 
  22. < GradientStop Color="#0066FF" 
    Offset="1.0" /> 
  23. < /LinearGradientBrush> 
  24. < /Rectangle.Fill> 
  25. < /Rectangle> 
  26. < Rectangle Canvas.Top="80" 
    Canvas.Left="300" 
  27. Width="120" Height="80" Stroke="Green" 
  28. StrokeThickness="4"> 
  29. < Rectangle.Fill> 
  30. < LinearGradientBrush StartPoint=
    "0,0" EndPoint="1,1"> 
  31. < GradientStop Color="#FBFE03" 
    Offset="0.0" /> 
  32. < GradientStop Color="#41F702"
     Offset="0.25" /> 
  33. < GradientStop Color="#FF0000" 
    Offset="0.75" /> 
  34. < GradientStop Color="#0066FF" 
    Offset="1.0" /> 
  35. < /LinearGradientBrush> 
  36. < /Rectangle.Fill> 
  37. < /Rectangle> 
  38. < /Canvas> 

Silverlight LinearGradientBrush的一些相關(guān)應(yīng)用方法就為大家介紹到這里。

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

2009-12-29 17:56:47

Silverlight

2009-12-31 17:00:40

Silverlight

2010-01-04 14:35:55

Silverlight

2009-12-29 16:08:41

Silverlight

2009-12-30 10:25:03

Silverlight

2010-01-04 14:14:43

Silverlight

2009-12-30 13:37:24

Silverlight

2009-12-30 16:19:49

Silverlight

2009-12-30 18:18:32

Silverlight

2009-12-31 10:21:53

Silverlight

2009-12-15 10:23:23

Ruby應(yīng)用技巧

2009-12-31 16:44:53

Silverlight

2009-12-31 11:15:57

Silverlight

2010-01-25 11:09:58

Android Htt

2009-12-30 09:55:51

Silverlight

2010-01-25 17:21:34

Android Act

2010-03-01 13:06:49

WCF繼承

2010-01-25 16:08:37

Android ADB

2009-12-18 10:47:16

Ruby裝飾模式

2010-02-01 11:13:00

C++ Traits
點(diǎn)贊
收藏

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