【问题标题】:How to show seconds in Windows 10 UWP TimePicker control?如何在 Windows 10 UWP TimePicker 控件中显示秒数?
【发布时间】:2016-04-08 02:19:36
【问题描述】:

我目前正在使用 Windows 10 并想创建一个类似于 Count Down Timer 的倒计时计时器。在这个示例中,他们使用了 Coding4Fun Toolkit,当我通过 Nuget 包管理器添加它时,它没有 TimeSpanPicker 控件,所以我尝试使用 Time Picker,它工作得非常好。唯一的问题是它只显示小时和分钟,而不是秒。有什么方法可以直接添加秒部分,或者通过编辑 TimePicker 模板或任何可用的第三方?

请建议是否可以?

【问题讨论】:

  • 请参考此链接blogs.msdn.microsoft.com/mim/2013/04/16/…实现循环itempanel
  • 没有显示在此 url 中添加部分的示例。
  • 最后有一个可下载的 zip。 msdnshared.blob.core.windows.net/media/MSDNBlogsFS/…
  • 样本中提到的相同:-(
  • 是的。我看过代码。我说的是你可以使用 LoopItemsPanel.cs 创建你自己的 TimePicker。在这种情况下,您必须使用 3 个列表框,每个列表框都使用 LoopItemsPanel 作为 ItemsPanel(for hour,min,sec)

标签: c# win-universal-app timepicker windows-10-universal


【解决方案1】:

如上所述,使用TextBlock 而不是 TimePicker,因为您不希望用户编辑计时器值。使用DispatcherTimer 类实现倒计时。您可能必须使用 Dispatcher.RunAsync 方法来更新 UI 线程。

【讨论】:

    猜你喜欢
    • 2020-10-16
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-25
    • 2015-12-31
    • 1970-01-01
    相关资源
    最近更新 更多