Caliburn.micro собственность изменила проблему в представлении - PullRequest
0 голосов
/ 29 июля 2011

Я использую Caliburn.Micro для своего приложения Silverlight. У меня есть view / viewmodel для создания нового элемента. На вид есть один комбобокс. В первый раз, когда я открываю вид, заполняю все поля, Элемент сохраняется правильно. Во второй раз, когда я открываю представление, заполняю все поля, в них изменяются все их значения, кроме значения в выпадающем списке, это свойство Item остается равным 0 (это целое число).

Есть идеи, почему это так? Я думаю, что платформа Caliburn делает что-то странное.

спасибо,

Filip

1 Ответ

0 голосов
/ 01 августа 2011

Код для открытия представления был: EventAggreg.EventAgg.Publish (new ObjectDetailEvent () {ObjectDetail = new ObjectDTO ()});

Я заменил его на: EventAggreg.EventAgg.Publish (new ObjectDetailEvent() {ObjectDetail = new ObjectDTO {LandId = 0}});

LandId - это свойство, связанное с полем со списком.Поэтому, когда это заполнено по умолчанию, уведомления работают идеально каждый раз.

...