コンテキストとして使用しているオブジェクトDateTimePicker
から値を取得し、変換して元に戻す場所の Loaded イベントを作成しようとしています。DateTime
DateTimePicker
DateTime
コード:
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"/>
コードの 2 行目でクラッシュします。未処理の例外: 指定されたキャストが無効です。はDataContext
: