用Visual Studio 2008进行Silverlight开发(5)

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

498)this.style.width=498;">
图11

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

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

498)this.style.width=498;">
图12

当你转回到VS2008时,它会询问你是否重新载入Page.xml因为它在编辑器以外被修改了。当你重新载入之后,XAML内容如下:

            

以下是引用片段:
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"
>









Stroke="#FF000000" StrokeThickness="3" RadiusX="8"
RadiusY="8"/>
Canvas.Top="11" Text="TextBlock" TextWrapping="Wrap"
FontFamily="Comic Sans MS"/>

如图13所示。

498)this.style.width=498;">
图13

为了使得canvas对象可以通过编程访问,增加x:Name属性,并设置位btnTime,像这样:

以下是引用片段:
Canvas.Left="8" Canvas.Top="8">

注意在Expression Blend2中,你可以切换Design和XAML视图(如图13)。不幸的是,目前XAML视图中不支持IntelliSense。

posted @ 2008-07-01 12:57  破罐摔出响  阅读(604)  评论(0编辑  收藏  举报