【发布时间】:2021-03-20 12:39:15
【问题描述】:
我试图从一个简单的时钟示例开始。 我想知道如何将普通时钟转换为 MVVM。 有人可以帮忙吗? 谢谢。
private void startClock()
{
currentTime = DateTime.Now;
DispatcherTimer clocktimer = new DispatcherTimer();
clocktimer.Interval = TimeSpan.FromSeconds(1);
clocktimer.Tick += Clocktimer_Tick;
clocktimer.Start();
}
private void Clocktimer_Tick(object sender, object e)
{
currentTime = DateTime.Now;
updateTimeDisplay(currentTime);
}
private void updateTimeDisplay(DateTime time)
{
Time.Text = time.ToString(@"HH\:mm");
Sec.Text = time.ToString(@"ss");
Date.Text = time.ToString(@"ddd dd-MM-yyyy");
}
更新 我无法发布更多代码,因为系统已标记且无法发布。
【问题讨论】: