2011-07-29 9 views
0

私はSilverlightアプリケーションにCaliburn.Microを使用します。 私は新しいItemを作成するためにview/viewmodelを持っています。 ビューには1つのコンボボックスがあります。 初めてビューを開いてすべてのフィールドに入力すると、アイテムは正しく保存されます。 2回目にビューを開き、すべてのフィールドに値を入力します。コンボボックスの値を除いて、オブジェクト内のすべての値が変更されます。このItemのプロパティは0(整数)です。ビュー内のCaliburn.microプロパティの変更された問題

これは何故ですか? Caliburnのフレームワークは変わったことをしていると思います。

おかげで、

フィリップ

答えて

0

ビューを開くためのコードであった: EventAggreg.EventAgg.Publish(新しいObjectDetailEvent(){ObjectDetail =新しいObjectDTO()})。

私はそれを次のように置き換えました: EventAggreg.EventAgg.Publish(new ObjectDetailEvent(){ObjectDetail = new ObjectDTO {LandId = 0}});

LandIdはコンボボックスにバインドされたプロパティです。 これは、デフォルトで入力されると、毎回、teh通知が完璧に機能します。

関連する問題