【问题标题】:Using only month and year on Windows Phone Toolkit DatePicker在 Windows Phone Toolkit DatePicker 上仅使用月份和年份
【发布时间】:2023-03-09 05:04:01
【问题描述】:

有没有办法在使用 DatePicker 时只显示月份和年份(我正在验证信用卡到期)而不更改工具包的源代码?

【问题讨论】:

    标签: datepicker windows-phone silverlight-toolkit


    【解决方案1】:

    我知道我现在有点晚了,但最近我遇到了同样的问题。幸运的是,我有你的问题的答案;-)

    以下是我们完成我们想要的事情的方法:我们从 Windows Phone 工具包中获取 DatePicker,并创建所有必要文件的修改副本。

    第 1 步:创建 DateTimePickerPageBase 的修改副本和所有 DataSource 的副本。只需创建一个文件“DateTimePickerPageBase.cs”并将其内容替换为此处的内容:http://pastebin.com/wJkYrdGX

    第 2 步:我们必须创建要显示的页面。因此,创建一个新的“Windows Phone Page”。将 XAML 文件的内容替换为此处的内容:http://pastebin.com/Ah8CkRD9。然后,将 .xaml.cs 文件的内容替换为此处的内容:http://pastebin.com/UsHnLXs7

    第 3 步:如果我们想使用这个修改后的 DatePicker,我们只需将以下 XAML 添加到我们的视图中:

    <toolkit:DatePicker PickerPageUri="/MonthYearPicker.xaml ValueStringFormat="{}{0:y}"/>
    

    注意:您可以根据我们在步骤 2 中创建的 xaml 文件的路径更改路径。 注意:您可以将“工具包”更改为包含 Windows Phone 工具包的命名空间名称。

    希望对你有帮助 ;-)

    【讨论】:

      猜你喜欢
      • 2013-02-05
      • 1970-01-01
      • 1970-01-01
      • 2018-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      相关资源
      最近更新 更多