显示实时当前日期时间

Display Live Current Datetime

是否有机会使用 MVVMXAMLTextBlock 中显示 实时(实时) Datetime ] 在 Windows Universal App 中绑定或任何其他方式?

这是一个非常基本的示例(需要更多的工作,特别是在 stopping/starting 计时器上需要时)。 XAML:

<TextBlock Text="{x:Bind LiveTime, Mode=OneWay}" FontSize="18"/>

和后面的代码:

public string LiveTime => DateTime.Now.ToString("dd MMM yyyy HH:mm:ss");

public MainPage()
{
    this.InitializeComponent();
    DispatcherTimer timer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(1) };
    timer.Tick += (s, e) => RaiseProperty(nameof(LiveTime));
    timer.Start();
}