mvvmパターンを使用してwpf画面で継続的な更新で現在の時刻を画面に表示します。MVVMを使用してWPFで連続表示された現在の時刻表示
私は私のビューモデル
にこのコードを書いていますし、私はプロパティで私のテキストブロックをバインドさ
public string GetCurrentDateTime()
{
try
{
DispatcherTimer timer = new DispatcherTimer(new TimeSpan(0, 0, 1),
DispatcherPriority.Normal,
delegate
{
this.CurrentDateTime = DateTime.Now.ToString("HH:mm:ss");
},
this.Dispatcher);
return CurrentDateTime;
}
catch
{
return CurrentDateTime;
}
}
この方法を書いたが、this.CurrentDateTimeがヌルであるとして、それは例外を示しています。
何か提案がありますか?
を働いているタイマー
ための新しい方法を追加したGetCurrentDateTimeメソッドのtryブロック
、これでコードを変更! GetCurrentDateTimeが呼び出されると常に新しいタイマーを開始します。 – PVitt