Требуется объяснение приложения в сети MVVM - PullRequest
0 голосов
/ 22 мая 2011

Я делаю свое первое приложение WPF / MVVM, которое собирается установить в сетевой среде, используя MVVM. Мне больше всего понравилась вещь OnPropertyChanged, давайте предположим, что на клиентских компьютерах у меня установлены только те представления, на которых установлены модели и модели представления. все на сервере, пользователь теперь добавил свойство в ViewModel и - наверняка - сразу увидел разницу, будет ли это так же и для других пользователей ?? то есть пользователь добавил новый элемент, и теперь он может видеть новый элемент, который он только что отправил, другой пользователь уже использует то же самое окно, он также мгновенно найдет этот элемент, введенный первым пользователем?

Заранее спасибо

Musaab

1 Ответ

1 голос
/ 22 мая 2011

MVVM использует привязки WPF.Привязки работают только локально, поэтому ViewModel не может быть на сервере.Модель может, тем не менее, поскольку ваш View будет привязываться только к ViewModel.

Так что для того, чтобы ваша идея вообще работала, вам понадобится способ сообщить ViewModel о любых изменениях в вашей модели.Поскольку это не является частью MVVM, вы можете выбрать любое решение, которое соответствует вашим потребностям.Поэтому ответ на ваш вопрос, будет ли он таким же для других пользователей, будет зависеть от выбранного вами решения.Это на самом деле не вопрос MVVM.

...