我想将Silverlight DatePicker日期格式设置为" MM / dd / yyyy"格式。我尝试转换器,并在 DisplayDate 和 SelectedDate 属性中设置 StringFormat 。到目前为止没有运气 我不能更改应用程序范围的文化短日期格式字符串来实现此目的,只需要在特定的DatePicker中使用此格式。
<controls:DatePicker x:Name="GotoDatePicker2"
SelectedDate="{Binding Date, Mode=TwoWay, NotifyOnValidationError=True}"
DisplayDate="{Binding Date, Mode=TwoWay}" >
</controls:DatePicker>
有关此问题的任何解决方法?
答案 0 :(得分:0)
如果你不能像这里解释的那样改变整个文化,那么你似乎没有简单的答案:How to change date format in Silverlight DatePicker control?
对我来说,最好的选择是定义一个自定义控件模板,这样你就可以完全控制datepicker的文本框来创建所需的格式。
希望它有所帮助。