Silverlight / Форма данных, показывающая одну запись / что даже использовать - PullRequest
0 голосов
/ 30 января 2010

Предупреждение - впервые в Silverlight / RIA Services / и т.д.

У меня есть бизнес-требование показать DataForm с одной записью. Почти во всех примерах в сети форма данных связана с сеткой данных в свойстве selecteditem.

В моем случае форма не имеет сетки для привязки.

Я знаю, что я получаю данные с помощью моей ViewModel, но мне нужно перезвонить, чтобы узнать, когда эти данные поступили, чтобы форма данных «переплела» (Winform говорит!) Я также НЕ пользуюсь DomainDataSource, так как хотел бы оставить все позади ViewModel.

Я создал свойство CurrentXXXX, которое можно установить только после получения данных.

Существует свойство IsLoading, но когда вы знаете, что данные поступили во ViewModel? Как вы получаете вид, чтобы привязать?

1 Ответ

1 голос
/ 30 января 2010

Если ваша виртуальная машина реализует INotifyPropertyChanged (что и должно быть), вам не нужно выполнять повторную привязку, так как виртуальная машина будет использовать это для уведомления View об изменении.

...