TimePicker ValueChanged事件

时间:2013-08-02 09:15:27

标签: c# wpf timepicker

我之前使用过DateTimeUpDown,现在已经切换到使用TimePicker,它可以更好地满足我的需求。但是有问题。 DateTimeUpDown有一个事件ValueChanged,它在TimePicker中缺失。

这主要是因为TimePicker不从UpDownBase继承。是否可以添加此事件,以便我们可以在TimePicker中的值更改后立即执行其他工作?

1 个答案:

答案 0 :(得分:1)

我上面已经看到了解决问题的方法。

<xctk:TimePicker Name="tpFrom"  Format="LongTime"  TextBoxBase.TextChanged="TimePicker_TextChanged"  TimeInterval="00:15:00.000" Value="{Binding Path=StartTime, UpdateSourceTrigger=PropertyChanged}"></xctk:TimePicker>

在我们的eventhandler背后的代码中,我们将重点放在我们的时间选择器上。

private void TimePicker_TextChanged(object sender, TextChangedEventArgs e)
{
    tpFrom.Focus();            
}