【发布时间】:2009-11-10 21:00:30
【问题描述】:
我下载了包含 DatePicker 和 MaskedTextBox 的 Avalon Controls Library。我们公司希望将 DatePicker 的日期格式强制为 Short 或 Long 以外的其他格式。
有没有办法做到这一点?
谢谢。
【问题讨论】:
标签: wpf datepicker
我下载了包含 DatePicker 和 MaskedTextBox 的 Avalon Controls Library。我们公司希望将 DatePicker 的日期格式强制为 Short 或 Long 以外的其他格式。
有没有办法做到这一点?
谢谢。
【问题讨论】:
标签: wpf datepicker
是的,因为这是 WPF,您可以替换任一控件上的模板。只需从 Themes 目录中的 ControlTemplates 开始,然后根据需要进行修改。
看起来 DatePicker 模板有一个绑定到 CurrentSelectedDateString 的 TextBox,这是在代码中计算的。只需将其更改为绑定到 CurrentSelectedDate 并使用转换器。
TimePicker 将时间排列为序列中的文本框 - 只需更改文本框的序列以适应。
【讨论】: