WPF 4.0的DateTimePicker

Ars*_*ray 15 c# wpf xaml datetimepicker

根据这篇文章,.net 4中有一个单独的DatePicker控件.我已经尝试过了,我也没有看到让它选择一天中的时间的好方法.

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

Dea*_*uga 31

扩展的WPF工具包运行一个漂亮的DateTimePicker与一天中的时间.

在CP上还有一篇文章,其中有人创建了一个像Winforms一样工作的控件...... 一个像Winforms一样工作的WPF DateTimePicker


Kev*_*lia 9

没有人自己制作或使用第三方控制.但是如果你想要一个不支持数据绑定的快速修复,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>
Run Code Online (Sandbox Code Playgroud)

只是一个时间选择器,但很容易与datepicker配对.您还需要对WindowsFormsIntegration和System.Windows.Forms的引用.


Phi*_*hil 6

尝试扩展WPF工具包中的DateTimePicker.


Apf*_*cha 6

如果您确实想要一个没有外部控件且也用于商业用途的 DateTimePicker,我改进了现有的并在此处分享: https ://gist.github.com/Apflkuacha/406e755c8b42a70b7ab138e6b985bcdf

它将如下所示,一个显示所选日期和时间的字段以及一个用于选择日期和时间的弹出窗口:

日期时间选择器