WPF 4.0的DateTimePicker

16

根据这篇文章,在.NET 4中有一个独立的DatePicker控件。我已经尝试过它了,但我没有找到一种好的方法来让它选择当天的时间。

是否有一种简单的方法通过编辑XAML模板将DatePicker转换为DateTimePicker?如果没有,那么获取WPF 4.0的DateTimePicker的最佳方式是什么?

4个回答

34

1
那个漂亮的 DateTimePicker 在 XAML 中声明的命名空间中不断消失。 - ProfK

10

如果您想要自己制作或使用第三方控件,就可以实现此功能。但是,如果您想要快速解决问题并且不支持数据绑定,那么在winforms中有一个可用的方法。

xmlns:window="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"

<window:WindowsFormsHost >
    <wf:DateTimePicker Format="Time" ></wf:DateTimePicker>
</window:WindowsFormsHost>

这只是一个时间选择器,但可以很容易地与日期选择器配对使用。您还需要引用WindowsFormsIntegration和System.Windows.Forms。


7

6

我一直收到“找不到资源InvertBoolConverter”的错误。我该如何让它找到它? - Eric Bourque
我在我的共享资源中有它,但我已经更新了gist以明确如何定义它。转换器本身包含在gist的代码后台文件中。 - Coden

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接