2013-08-02 95 views
0

我以前使用DateTimeUpDown,現在已經切換到使用TimePicker,它更好地滿足了我的需求。然而有問題。 DateTimeUpDown有一個TimeCicker中缺少的事件ValueChanged。TimePicker ValueChanged事件

這主要是因爲TimePicker沒有從UpDownBase繼承。是否可以添加此事件,以便我們可以在TimePicker中的值更改後立即執行其他工作?

+0

你有沒有檢查http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.timepicker.timechanged.aspx ??? –

+0

此外,如果需要,請檢查http://marcominerva.wordpress.com/2013/07/16/datepicker-and-timepicker-controls-with-windows-8-1-store-apps/ –

+0

我想在C#中的代碼示例。我應該用什麼來改變時間。 – user2622971

回答

0

我已經在上面看到我的問題的解決方案。

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

在我們事件處理程序的後面代碼中,我們將重點放在我們的timepicker上。

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

但在此代碼中,它顯示TimePicker名稱的錯誤爲「名稱在當前上下文中不存在」。 – user2622971

相關問題