C#WPF 刷新窗口 实例 可运行

时间:2018-02-04 05:11:43
【文件属性】:
文件名称:C#WPF 刷新窗口 实例 可运行
文件大小:51KB
文件格式:RAR
更新时间:2018-02-04 05:11:43
C#WPF 刷新窗口 实例 C#WPF 刷新窗口 实例 可运行 http://www.cnblogs.com/leco/archive/2010/11/28/1890046.html WPF中实现Timer 事件 在 WPF 中不再有类似 WinForm 中的 Timer 控件,因此,需要使用 DispatcherTimer 类来实现类似 Timer 的定时执行事件,该事件使用委托方式实现。DispatcherTimer 类在 System.Windows.Threading 下,需要 using System.Windows.Threading 命名空间。 简单示例代码如下,该代码实现在 WPF 窗体的标题实时显示当前系统时间。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.Windows.Threading; namespace TimerWindow { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { DispatcherTimer timer = new DispatcherTimer(); public MainWindow() { InitializeComponent(); timer.Tick += new EventHandler(timer_Tick); timer.Interval = TimeSpan.FromSeconds(0.1); //设置刷新的间隔时间 timer.Start(); } void timer_Tick(object sender, EventArgs e) { this.Title = string.Concat("TimerWindow ", DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")); } } }
【文件预览】:
WpfApplication11
----WpfApplication11.suo(43KB)
----WpfApplication11.sln(890B)
----WpfApplication11()
--------App.xaml(327B)
--------obj()
--------bin()
--------App.xaml.cs(312B)
--------MainWindow.xaml(289B)
--------Properties()
--------WpfApplication11.csproj(4KB)
--------MainWindow.xaml.cs(1KB)

网友评论

  • 骗人呢吧,就这还11分,几行代码。
  • = =不是刷新窗体啊,这不是我想开的车...注这是一个计时器timer的案例
  • 用DispatcherTimer替换Timer
  • 初学者可已看看
  • 很好用 值得学习 谢谢
  • 不错的资源,谢谢分享
  • 不错,学习一下
  • 很适合菜鸟学习使用。
  • 都是些不錯的例子,對於初學者不錯的選擇,感謝分享
  • 不错的例子