私はViewModelのAppointments ObservableCollectionでCollectionChangedを処理して、新しく追加された予定とUIの予定の変更をキャッチしています。しかし、ユーザーがScheduleViewをダブルクリックして[新しい予定を追加]ウィンドウが表示されたときにCollectionChangedイベントが発生することがわかりました(ただし、情報を入力する前に)ので、CollectionChangedハンドラで空の予定オブジェクトを取得しました。
何かアイデアをください??