我以前使用过 DateTimeUpDown,现在改用更适合我需要的 TimePicker。但是有问题。DateTimeUpDown 有一个 TimePicker 中缺少的事件 ValueChanged。
这主要是因为 TimePicker 没有继承自 UpDownBase。是否可以添加此事件,以便我们可以在 TimePicker 中的值更改后立即执行其他工作?
我以前使用过 DateTimeUpDown,现在改用更适合我需要的 TimePicker。但是有问题。DateTimeUpDown 有一个 TimePicker 中缺少的事件 ValueChanged。
这主要是因为 TimePicker 没有继承自 UpDownBase。是否可以添加此事件,以便我们可以在 TimePicker 中的值更改后立即执行其他工作?
我在上面看到了我的问题的解决方案。
<xctk:TimePicker Name="tpFrom" Format="LongTime" TextBoxBase.TextChanged="TimePicker_TextChanged" TimeInterval="00:15:00.000" Value="{Binding Path=StartTime, UpdateSourceTrigger=PropertyChanged}"></xctk:TimePicker>
在我们的事件处理程序后面的代码中,我们将重点放在我们的时间选择器上。
private void TimePicker_TextChanged(object sender, TextChangedEventArgs e)
{
tpFrom.Focus();
}