我正在嘗試爲DateTimePicker
創建一個加載事件,它將從DateTime
對象中獲取DateTimePicker
用作上下文的值,然後轉換DateTime
並將其設置回。從DateTimePicker獲取上下文
代碼:
private void dateTimePicker_Loaded(object sender, RoutedEventArgs e) {
DateTimePicker dateTimePicker = (DateTimePicker)sender;
DateTime dateTime = (DateTime)dateTimePicker.DataContext;
}
XAML:
<toolkit:DateTimePicker DataContext="MyDateTime" Value="{Binding Path=MyDateTime, Mode=TwoWay}" Loaded="dateTimePicker_Loaded" Format="SortableDateTime"/>
我得到一個崩潰的代碼的第二行。 未處理的異常:指定的轉換無效。 DataContext
是:
完美謝謝。 – ThingWings
@yoyo很高興它解決了!祝你好運! – gleng