【问题标题】:Customize DatePicker by PerpetuumSoftPerpetuumSoft 自定义 DatePicker
【发布时间】:2013-05-21 10:15:39
【问题描述】:

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

  1. 如何更改使用可以选择的可用日期范围?
  2. 日期选择器弹出窗口中的月份名称始终为英文,但所有其他文本为系统语言。如何更改月份名称?

【问题讨论】:

  • 不幸的是,Perpetuum 的软件是封闭源代码的,因此您需要向拥有控制权的人或 Perpetuum 自己寻求帮助。特别是对于第一个。对于第二个,这可能会根据他们的实现方式而有所不同,您可以创建自定义样式并使用多语言工具包以及转换器来翻译所有文本。

标签: c# xaml windows-8 datepicker


【解决方案1】:
  1. 因此,控件不支持此类行为。唯一可以做的就是通过使用 DateChanged 事件或监控 DependencyProperty Date 的变化来监控日期变化。
  2. 本地化问题已在最新版本中修复。确保您拥有最新版本,否则可以从 perpetuumsoft 的下载页面下载:http://www.perpetuumsoft.com/Downloads.aspx?lang=en。要获取月份名称值,您可以使用 DateTimeFormatInfo.CurrentInfo.GetAbbrevatedMonthName。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    相关资源
    最近更新 更多