我以前使用的是DateTimeUpDown,现在改用TimePicker,它更适合我的需求。然而,有一个问题。DateTimeUpDown具有TimePicker中缺少的事件ValueChanged。
这主要是因为TimePicker不是从UpDownBase继承的。是否可以添加此事件,以便一旦TimePicker中的值发生更改,我们就可以执行其他工作?
发布于 2013-08-02 17:50:18
我已经把上面的内容看作是我的问题的解决方案。
<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();
}https://stackoverflow.com/questions/18013096
复制相似问题