为TimePicker设置24小时制时间格式
Set 24-hour time format for TimePicker
我正在 Visual Studio 2015 年使用 Material Design in XAML Toolkit 构建一个 MVVM Light WPF 应用程序。这是 TimePicker
控件:
<materialDesign:TimePicker Is24Hours="True" />
单击控件时,控件如下所示:
请注意,它以 24 小时格式正确显示时间。但是,当您 select 那个时间和 return 到该字段时,它显示为非 24 小时时间, AM/PM:
有没有办法强制控件以 24 小时格式显示时间?谢谢。
从 1.5 开始,您不能明确强制执行它:
您可以使用 SelectedTimeFormat (long/short) 例如
<materialDesign:TimePicker Is24Hours="True" SelectedTimeFormat="Long" />
但是,这会选择 Windows 区域设置 short/long 格式,因此它取决于本地 PC。
我想我可以为将来的版本添加一个覆盖...
我正在 Visual Studio 2015 年使用 Material Design in XAML Toolkit 构建一个 MVVM Light WPF 应用程序。这是 TimePicker
控件:
<materialDesign:TimePicker Is24Hours="True" />
单击控件时,控件如下所示:
请注意,它以 24 小时格式正确显示时间。但是,当您 select 那个时间和 return 到该字段时,它显示为非 24 小时时间, AM/PM:
有没有办法强制控件以 24 小时格式显示时间?谢谢。
从 1.5 开始,您不能明确强制执行它:
您可以使用 SelectedTimeFormat (long/short) 例如
<materialDesign:TimePicker Is24Hours="True" SelectedTimeFormat="Long" />
但是,这会选择 Windows 区域设置 short/long 格式,因此它取决于本地 PC。
我想我可以为将来的版本添加一个覆盖...