csharp DispatcherTimerのサンプル

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp DispatcherTimerのサンプル相关的知识,希望对你有一定的参考价值。

/// <summary>
/// Window1.xaml の相互作用ロジック 
/// </summary>
public partial class Window1 : Window
{
	private DispatcherTimer timer = null;

	public Window1()
	{
		InitializeComponent();

		// Loadedイベントの登録 
		this.Loaded += new RoutedEventHandler(MainWindow_Loaded);
	}

	private void MainWindow_Loaded(object sender, RoutedEventArgs e)
	{
		// タイマーを作成する 
		timer = new DispatcherTimer(DispatcherPriority.Normal, this.Dispatcher);
		timer.Interval = TimeSpan.FromSeconds(1);
		timer.Tick += new EventHandler(DispatcherTimer_Tick);
		// タイマーの実行開始 
		timer.Start();
	}

	private void DispatcherTimer_Tick(object sender, EventArgs e)
	{
		// 現在時刻の更新(処理はメインスレッドで実行される) 
		this.textBlock1.Text = DateTime.Now.ToString();
	}
}

以上是关于csharp DispatcherTimerのサンプル的主要内容,如果未能解决你的问题,请参考以下文章

csharp 【WPF】DataGrid中のサンプル

csharp MEF属性ベースのサンプル

csharp System.Collections.Concurrent.BlockingCollectionのサンプル

csharp 【C#】フラグ列挙子のサンプル

csharp System.Threading.Tasks.Taskの结果と例外のサンプル

csharp https://gist.github.com/baobao/80ace64f7ffdf1d42ff3fe5ea8b44c6cのサンプル