WPF工具包,如何在C#中为datepicker控件应用日期格式?

WPF工具包,如何在C#中为datepicker控件应用日期格式?

我找到了通过使用文化来解决我的问题的一种方法

System.Globalization.CultureInfo culInfo = new System.Globalization.CultureInfo("en-us"); System.Globalization.DateTimeFormatInfo dtinfo = new System.Globalization.DateTimeFormatInfo(); dtinfo.ShortDatePattern = "dd-Mon-yyyy"; dtinfo.DateSeparator = "-"; 

并将此短日期模式应用于日期时间选择器..它的工作原理

WPF Toolkit中的日期选择器仅允许短格式和长格式。 你可以使用as

 datePicker.SelectedDateFormat = Microsoft.Windows.Controls.DatePickerFormat.Long; datePicker.SelectedDateFormat = Microsoft.Windows.Controls.DatePickerFormat.Short; 

如果您按照这种方式更改格式。 所有控件都有DateTime会改变。 我认为您需要创建新模板并创建新的自定义控件