如何获取Datepicker Textbox输入键事件处理程序

时间:2013-11-25 06:09:21

标签: wpf datepicker wpf-controls

有人告诉我如何创建datepicker文本框输入关键事件?请指导我这个技术。

谢谢,

1 个答案:

答案 0 :(得分:0)

通常在这个网站上,我们喜欢比你更详细的问题,但如果你只是想在Enter控件中按下DatePicker键时处理,那么你可以这样做使用Keyboard.PreviewKeyUp附加事件:

XAML:

<DatePicker Keyboard.PreviewKeyUp="DatePicker_PreviewKeyUp" />

处理程序:

private void DatePicker_PreviewKeyUp(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Enter)
    {
        // The Enter key was pressed
    }
}

我想指出,与使用DatePicker.SelectedDateChanged Event相同,只要使用任何方式更改所选日期,就会引发{{3}}。