是否存在 WPF .NET 3.0 日期选择器?

Posted

技术标签:

【中文标题】是否存在 WPF .NET 3.0 日期选择器?【英文标题】:Does a WPF .NET 3.0 Date Picker exist? 【发布时间】:2010-10-06 19:08:37 【问题描述】:

我正在尝试查找 WPF 3.0 日期选择器控件。你有什么可以推荐的?它在哪里?

【问题讨论】:

【参考方案1】:

WPF Toolkit 包含一个 DatePicker 控件。

编辑:我忘了添加指向DatePicker Walkthrough 的链接以了解如何使用它。

更新: Microsoft 没有在 .Net 3.0 上运行的 DatePicker 控件。您可以购买第三方 DatePicker 控件,例如 Telerik's DatePicker,或者您可以从 open source DatePicker 实现开始并自行开发。免责声明:我没有使用任何第三方 DatePicker 控件,因此我无法保证它们的质量。

【讨论】:

确保使用 2009 年 1 月发布的 WPF 工具包。以前的版本在日期选择器中存在内存泄漏 无法使用。我们的用户被困在 .Net 3.0 上。 可以下载WPF Toolkit源码,将目标框架改为3.0,然后重新编译。【参考方案2】:

Kevin 的 WPF bag-o-tricks 中有一个免费的日期选择器控件http://j832.com/bagotricks/

并且在 MS WPF 工具包中有 Franci Penov 说过。

我过去使用过 bag-o-tricks 之一,它有效,但并不完美。

【讨论】:

【参考方案3】:

第 25 章中的 Applications = Code + Markup (Charles Petzold) 一书有一个 datePicker 控件,Microsoft 团队已将其转换为 VB.net。该控件是为 .Net 3.0 编写的。这是控件和源代码的链接。

http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=petzoldsamplevb&DownloadId=244

【讨论】:

以上是关于是否存在 WPF .NET 3.0 日期选择器?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 WPF 日期选择器的图标?

WPF 工具包,如何在 C# 中为日期选择器控件应用日期格式?

Onclick 日关闭引导日期选择器

WPF Datepicker 仅制作可选择的日期列表

日期选择器验证 WPF

WPF 日期选择器图标大小