Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为计时器选择器设置24小时时间格式_C#_Wpf_Mvvm_Material Design In Xaml - Fatal编程技术网

C# 为计时器选择器设置24小时时间格式

C# 为计时器选择器设置24小时时间格式,c#,wpf,mvvm,material-design-in-xaml,C#,Wpf,Mvvm,Material Design In Xaml,我正在Visual Studio 2015中使用构建一个MVVM Light WPF应用程序。下面是时间选择器控件: <materialDesign:TimePicker Is24Hours="True" /> 以下是单击控件时控件的外观: 请注意,它以24小时格式正确显示时间。但是,当您选择该时间并返回该字段时,它将显示为非24小时时间,并显示为AM/PM: 有没有办法强制控件以24小时格式显示时间?谢谢。从1.5开始,您不能明确强制执行: 您可以使用SelectedTi

我正在Visual Studio 2015中使用构建一个MVVM Light WPF应用程序。下面是
时间选择器
控件:

<materialDesign:TimePicker Is24Hours="True" />

以下是单击控件时控件的外观:

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


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

从1.5开始,您不能明确强制执行:

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


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


我想我可以为将来的版本添加一个覆盖…

什么库是
TimePicker
?它是内置的.NET4.5吗?它是这个库:固定的。见和。
<materialDesign:TimePicker Is24Hours="True" SelectedTimeFormat="Long" />