用Visual Studio 2008进行Silverlight开发
http://tech.ddvip.com 2008年01月23日 社区交流
内容摘要:微软的Silverlight浏览器插件使得开发者能够运行富因特网程序(RIAs)——包括动画,矢量图形和视频回放等等。这篇文章帮助你了解Silverlight的开发,希望给你一个很好的关于Silverlight开发的讲解。
◆StrokeThickness - 3

图9
另外,你也可以设置背景为黄色,如图9所示。
为了显示按钮中的文字,你需要增加一个TextBlock控件到canvas上,如图10。同时,设置字体为Comic Sans MS。

图10
为了使得按钮显示当前时间,你需要每秒刷新一下时间。增加一个Timeline到你的XAML文件中。点击Objects和Timeline组中的>箭头,按照+按钮的指示。图11所示。

图11
你会被要求命名新的Timeline。使用缺省的名称Timeline1点击OK。
你的XAML文件现在看起来像图12所示。保存XAML文件。

图12
当你转回到VS2008时,它会询问你是否重新载入Page.xml因为它在编辑器以外被修改了。当你重新载入之后,XAML内容如下:
以下是引用片段:
<Canvas
xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Name="parentCanvas"
Loaded="Page_Loaded"
x:Class="OurFirstSilverlightProject.Page;assembly=ClientBin/
OurFirstSilverlightProject.dll"
Width="640"
Height="480"
Background="White"
>
<Canvas.Triggers>
<EventTrigger RoutedEvent="Canvas.Loaded">
<BeginStoryboard>
<Storyboard x:Name="Timeline1"/>
</BeginStoryboard>
</EventTrigger>
</Canvas.Triggers>
<Canvas Width="189" Height="44" Canvas.Left="8" Canvas.Top="8">
<Rectangle Width="189" Height="44" Fill="#FFF4FB04"
Stroke="#FF000000" StrokeThickness="3" RadiusX="8"
RadiusY="8"/>
<TextBlock Width="168" Height="23" Canvas.Left="10"
Canvas.Top="11" Text="TextBlock" TextWrapping="Wrap"
FontFamily="Comic Sans MS"/>
</Canvas>
</Canvas>
如图13所示。
来源:天极网 作者:Wei-Meng Lee 责编:豆豆技术应用