Silverlight 1.0 RC推出至今,您是否已体验到Silverlight所带来的强大特效,从前您或许觉得想达到这些特效功能简直是很困难,或者要写很复杂的Flash Action,但有了Silverlight之后,这种种的一切不再是天马行空的想法,就差在您有多丰富的创意了。(不愧是号称为Flash Killer)
今天就为各位带来四种笔刷中的两种基本应用范例(Image Brush and Video Brush)
Example:
<
Canvas
xmlns
="http://schemas.microsoft.com/client/2007"
xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml" >
< Canvas >
< MediaElement x:Name ="xVideo" Source ="/XBox.wmv" AutoPlay ="True" Volume ="1" Balance ="0" Opacity ="0" ></ MediaElement >
< TextBlock FontSize ="80" FontFamily ="Arial Black" >
< TextBlock .Foreground >
< ImageBrush ImageSource ="/SunFlower.jpg" Stretch ="Fill" ></ ImageBrush >
</ TextBlock.Foreground >
Image Brush
</ TextBlock >
< TextBlock Canvas.Top ="100" FontSize ="80" FontFamily ="Arial Black" >
< TextBlock .Foreground >
< VideoBrush SourceName ="xVideo" Stretch ="Fill" ></ VideoBrush >
</ TextBlock.Foreground >
Video Brush
</ TextBlock >
</ Canvas >
</ Canvas >
xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml" >
< Canvas >
< MediaElement x:Name ="xVideo" Source ="/XBox.wmv" AutoPlay ="True" Volume ="1" Balance ="0" Opacity ="0" ></ MediaElement >
< TextBlock FontSize ="80" FontFamily ="Arial Black" >
< TextBlock .Foreground >
< ImageBrush ImageSource ="/SunFlower.jpg" Stretch ="Fill" ></ ImageBrush >
</ TextBlock.Foreground >
Image Brush
</ TextBlock >
< TextBlock Canvas.Top ="100" FontSize ="80" FontFamily ="Arial Black" >
< TextBlock .Foreground >
< VideoBrush SourceName ="xVideo" Stretch ="Fill" ></ VideoBrush >
</ TextBlock.Foreground >
Video Brush
</ TextBlock >
</ Canvas >
</ Canvas >
请将Example Code贴到您到XAML文件中,执行即可。
以上各位若有不懂的地方也可下载我的教学影片回去研究研究。
How to Use ImageBrush and VideoBrushhttp://download.csdn.net/source/257334