如何在Windows 10 UWP TimePicker 控件中显示秒数?
How to show seconds in Windows 10 UWP TimePicker control?
我目前在 Windows 10 工作,想创建一个类似于 Count Down Timer 的倒数计时器。在此示例中,他们使用了 Coding4Fun Toolkit,当我通过 Nuget 包管理器添加它时,它没有 TimeSpanPicker 控件,所以我尝试使用 Time Picker,它工作得很好。唯一的问题是它只显示小时和分钟而不是秒。有什么方法可以直接添加秒部分,或者通过编辑 TimePicker 模板或任何可用的第三方来添加?
请问是否可行?
正如所讨论的,使用 TextBlock
而不是 TimePicker,因为您不希望用户编辑计时器值。使用DispatcherTimer
class 实现倒计时。您可能必须使用 Dispatcher.RunAsync
方法来更新 UI 线程。
我目前在 Windows 10 工作,想创建一个类似于 Count Down Timer 的倒数计时器。在此示例中,他们使用了 Coding4Fun Toolkit,当我通过 Nuget 包管理器添加它时,它没有 TimeSpanPicker 控件,所以我尝试使用 Time Picker,它工作得很好。唯一的问题是它只显示小时和分钟而不是秒。有什么方法可以直接添加秒部分,或者通过编辑 TimePicker 模板或任何可用的第三方来添加?
请问是否可行?
正如所讨论的,使用 TextBlock
而不是 TimePicker,因为您不希望用户编辑计时器值。使用DispatcherTimer
class 实现倒计时。您可能必须使用 Dispatcher.RunAsync
方法来更新 UI 线程。