2013-05-21 44 views
1

Perpetuum Software使用Windows 8的UI控件。 有很好的DatePicker。 但我需要一些自定义:由PerpetuumSoft自定义DatePicker

  1. 如何更改使用可以选择日期的有效范围?
  2. 日期选择器中的月份名称总是以英文显示,但所有其他文字以系统语言显示。如何更改月份名称?
+0

不幸的是,Perpetuum的软件是封闭的,所以你需要从拥有控制权的人或Perpetuum自己那里寻求帮助。特别是对于第一个。对于第二种,根据实现方式的不同,这可能会有所不同,您可以创建一个自定义样式,并使用Multilingual Toolkit以及Converter来翻译所有文本。 –

回答

1
  1. 因为这样的控制不支持这种行为。唯一可以做的是通过使用DateChanged事件或通过监视DependencyProperty Date的更改来监视日期更改。
  2. 本地化问题已在最新版本中修复。确保你有最新版本,否则可以从perpetuumsoft的下载页面下载:http://www.perpetuumsoft.com/Downloads.aspx?lang=en。要获取月份名称值,可以使用DateTimeFormatInfo.CurrentInfo.GetAbbreviatedMonthName。