WPF c#DateTimePicker或DateTimeUpDown使用箭头键或鼠标滚轮更改日期

时间:2013-10-03 13:59:46

标签: c# wpf datetimepicker

问题是我无法通过使用鼠标滚轮,向上/向下箭头键或文本框右侧的小向上/向下箭头在两个控件中完全更改时间或日期。这两个控件都来自Extended WPF Toolkit(https://wpftoolkit.codeplex.com/

唯一可行的解​​决方案是使用DateTimePicker,按下日历按钮,一切都开始工作,但不是文本框本身。我刚刚在完全空的项目中尝试过,问题仍然存在。

我缺少什么?如何使这两个控件都像WinForms DateTimePicker一样工作?

这是我的xaml:

<Window
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" x:Class="WPFForm.MainWindow"
        Title="MainWindow" Height="350" Width="525">
    <Grid>

        <xctk:DateTimePicker HorizontalAlignment="Left" Margin="162,167,0,0" VerticalAlignment="Top" Height="30" Width="271"/>

    </Grid>
</Window>

此外,我是否绑定了Value属性没有任何区别。

1 个答案:

答案 0 :(得分:1)

胡安是对的。问题存在于2.0.0,1.8.0.0和其他版本中。因此,解决方案是使用1.9.0.0版本,它工作正常!