2016-05-10 79 views
2

我使用Material Design in XAML Toolkit在Visual Studio 2015中構建了MVVM Light WPF應用程序。這裏的TimePicker控制:爲TimePicker設置24小時制時間格式

<materialDesign:TimePicker Is24Hours="True" /> 

這裏的控制看起來什麼,當你點擊它像:

TimePicker open

注意,它正確地顯示在24小時格式的時間。但是,當您選擇的時間和返回的字段,它會顯示它作爲非24小時的時間,帶AM/PM:

TimePicker closed

有沒有什麼辦法來強制控件來顯示時間以24小時格式?謝謝。

+0

什麼庫是'TimePicker'?它是否內置.NET 4.5? – StepUp

+0

它是這個庫:https://github.com/ButchersBoy/MaterialDesignInXamlToolkit – Alex

回答

5

由於1.5你不能明確地執行它:

您可以使用SelectedTimeFormat(長/短)如

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

,該拿起的Windows區域設置短/長格式,所以這取決於在本地PC上。

我想我可以爲未來的版本添加覆蓋...

0

使用TimePicker格式

<materialDesign:TimePicker Format="Custom" FormatString="HH:mm:ss" /> 
+0

這不是Xceed控件,所以這些屬性不存在;它來自這裏:https://github.com/ButchersBoy/MaterialDesignInXamlToolkit – Alex

-1

關於到this,使用TimeDisplayMode.TwentyFourHourTime

+0

在此控件上沒有此類屬性。你在想別的東西 – Alex

相關問題