用Visual Studio 2008进行Silverlight开发

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

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

用Visual Studio 2008进行Silverlight开发

  图13

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

以下是引用片段:
<Canvas x:Name="btnTime" Width="189" Height="44" 
Canvas.Left="8" Canvas.Top="8">

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

  使用VB构建程序逻辑

  在用户界面完成以后,现在做些有用的代码——比如,在按钮中显示当前时间。

  在Solution Explorse中双击Page.xaml.vb文件,在代码编辑器中载入它。

  在Page_Loaded()小段中,增加如下行:

以下是引用片段:
Partial Public Class Page
Inherits Canvas
Public Sub Page_Loaded(ByVal o As Object, ByVal e As EventArgs)
' Required to initialize variables
InitializeComponent()
Me.Timeline1.Duration = New Duration(New TimeSpan(0, 0, 1))
Me.Timeline1.Begin()
End Sub

  在代码中,Timeline1每秒触发一个事件(Completed事件),通过Duration对象设置。Timeline对象和Windows程序员熟悉的Timer控件很类似。Begin()方法开始倒计时,一秒后Completed事件触发。

  下一步是在Completed事件完成后干什么,你可以在代码编辑器里选择Timeline1对象,然后选择Completed事件,如图14。

用Visual Studio 2008进行Silverlight开发

来源:天极网    作者:Wei-Meng Lee    责编:豆豆技术应用

正在加载评论...