【问题标题】:Set 24-hour time format for TimePicker为 TimePicker 设置 24 小时制时间格式
【发布时间】:2016-05-10 14:10:07
【问题描述】:

我正在使用 Material Design in XAML Toolkit 在 Visual Studio 2015 中构建一个 MVVM Light WPF 应用程序。这是TimePicker 控件:

<materialDesign:TimePicker Is24Hours="True" />

点击后控件的外观如下:

请注意,它以 24 小时格式正确显示时间。但是,当您选择该时间并返回该字段时,它会将其显示为非 24 小时时间,包括 AM/PM:

有没有办法强制控件以 24 小时格式显示时间?谢谢。

【问题讨论】:

标签: c# wpf mvvm material-design-in-xaml


【解决方案1】:

从 1.5 开始,您无法明确强制执行:

您可以使用 SelectedTimeFormat(长/短),例如

<materialDesign:TimePicker Is24Hours="True" SelectedTimeFormat="Long" />

但是,这会选择 Windows 区域设置短/长格式,因此取决于本地 PC。

我想我可以为未来的版本添加一个覆盖...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多