为了使得按钮显示当前时间,你需要每秒刷新一下时间。增加一个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> |