在物料时间选择器WPF中设置AM / PM

时间:2017-10-18 14:03:50

标签: c# wpf material-design

我在VS 15 .NET 4.5中构建一个简单的WPF应用程序并且需要Time Picker。 我使用了Material Design

<materialDesign:TimePicker Grid.Row="1" Grid.Column="2" Is24Hours="False" x:Name="tPicker" HorizontalAlignment="Stretch" Margin="0 0 0 10" materialDesign:HintAssist.Hint="Pick Time"  />

Screen

我只得到时间。没有AM / PM

1 个答案:

答案 0 :(得分:0)

如果您希望在时间旁边显示上午/下午,则必须在控制面板中更改计算机的区域设置:

enter image description here

或者您可以设置UI线程的CurrentCulture

public MainWindow()
{
    System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
    InitializeComponent();
}

我担心除LongShort之外您无法指定自定义格式:

Set 24-hour time format for TimePicker

相关问题