私人订制网站推荐,前端个人网站怎么做,什么网站是做电机控制的,春考网站建设《银光志--Silverlight 3.0开发详解与最佳实践》第3章XAML与Silverlight编程内功#xff0c;通过本章的学习#xff0c;相信你会对Silverlight编程模型、XAML、事件处理#xff0c;以及LINQ查询语言有了一个比较全面的了解#xff0c;在本章的示例中应用的都是一些基本的XA… 《银光志--Silverlight 3.0开发详解与最佳实践》第3章XAML与Silverlight编程内功通过本章的学习相信你会对Silverlight编程模型、XAML、事件处理以及LINQ查询语言有了一个比较全面的了解在本章的示例中应用的都是一些基本的XAML元素Silverlight 3在Silverlight 1.0的基础上导入了大量的新XAML元素通过本章的学习可以为你打下良好的Silverlight 应用程序开发基础。本节为大家介绍使用DispatcherTimer计时器。 AD 3.7.2 使用DispatcherTimer计时器 DispatcherTimer是Silverlight中十分有用的一个计时器对象使用DispatcherTimer是十分简单的你只需要为DispatcherTimer设置一个间隔时间然后创建Tick的事件处理当你使用Start方法来开始计时后Tick事件就会根据你设置的间隔时间来执行事件处理中的代码下面我们就使用DispatcherTimer对象来实现一个简单的时钟功能程序根据DispatcherTimer的间隔时间来显示当前的时间示例代码如下。 XAML Grid x:NameLayoutRoot BackgroundWhite !--背景-- Rectangle FillGold StrokeBlack StrokeThickness3 RadiusX5 RadiusY5/ !--显示时间-- TextBlock x:NametbkTimer Width300 Height50 FontSize30 ForegroundRed/ /Grid C# public Timer() { InitializeComponent(); //创建DispatcherTimer DispatcherTimer timer new DispatcherTimer(); //设置间隔1秒 timer.Interval new TimeSpan(0, 0, 1); //创建事件处理 timer.Tick new EventHandler(timer_Tick); //开始计时 timer.Start(); } private void timer_Tick(object sender, EventArgs e) { //输出时间 tbkTimer.Text 当前时间: DateTime.Now.ToLongTimeString(); } 运行结果如图3.16所示。 点击查看大图图3.16 简单的时钟功能 使用计时器对象前要在C#代码中引用System.Windows.Threading命名空间代码中创建了一个间隔时间为1秒的Interval属性这正好是显示当前时间的间隔时间通过DispatcherTimer编写简单几行代码一个简单的时钟就完成了。【责任编辑云霞 TEL01068476606】 转载于:https://www.cnblogs.com/Belling/archive/2012/11/30/2796552.html