2017-10-18 9 views
0

Je construis une application WPF simple dans VS 15 .NET 4.5 et ayant besoin de Time Picker. i utilisé du matériel de conceptionJeu AM/PM dans Time Picker matériel WPF

<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

je reçois seulement le temps. il n'y avait pas AM/PM

Répondre

0

Si vous voulez afficher AM/PM à côté du temps, vous devez soit modifier les paramètres régionaux de votre ordinateur dans le Panneau de configuration:

enter image description here

Ou vous pouvez régler le CurrentCulture du thread d'interface utilisateur:

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

Je crains que vous ne pouvez pas spécifier un format personnalisé en plus Long et Short:

Set 24-hour time format for TimePicker

+0

merci beaucoup ... cela m'a beaucoup aidé. –

+0

Je suis juste inscrit. Je n'étais pas plus préoccupé par les règles. Merci quand même. –