用Visual Studio 2008进行Silverlight开发

http://tech.ddvip.com   2008年01月23日    社区交流

内容摘要:微软的Silverlight浏览器插件使得开发者能够运行富因特网程序(RIAs)——包括动画,矢量图形和视频回放等等。这篇文章帮助你了解Silverlight的开发,希望给你一个很好的关于Silverlight开发的讲解。

  ◆StrokeThickness - 3

用Visual Studio 2008进行Silverlight开发

  图9

  另外,你也可以设置背景为黄色,如图9所示。

  为了显示按钮中的文字,你需要增加一个TextBlock控件到canvas上,如图10。同时,设置字体为Comic Sans MS。

用Visual Studio 2008进行Silverlight开发

  图10

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

用Visual Studio 2008进行Silverlight开发

  图11

  你会被要求命名新的Timeline。使用缺省的名称Timeline1点击OK。

  你的XAML文件现在看起来像图12所示。保存XAML文件。

用Visual Studio 2008进行Silverlight开发

  图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    责编:豆豆技术应用

正在加载评论...