[英]networked MVVM Application explanation needed
我正在做我的第一個WPF / MVVM應用程序,該應用程序將被安裝在網絡環境中,使用MVVM,我最喜歡OnPropertyChanged,假設在客戶端上我只安裝了ViewModels和Models的視圖。在服務器上,一個用戶現在在ViewModel上更新了一個屬性,並且-當然-他立刻看到了區別,其他用戶也一樣嗎? 例如,一個用戶添加了一個新項目,現在他可以看到他剛提交的新項目,另一個用戶已經在使用同一窗口,他還會立即找到第一個用戶輸入的項目嗎?
提前致謝
穆薩卜
MVVM使用WPF綁定。 綁定僅在本地工作,因此ViewModel無法在服務器上使用。 但是,模型可以,因為您的視圖將僅綁定到ViewModel。
因此,為了使您的想法完全起作用,您將需要一種方法讓您的ViewModel知道Model中的任何更改。 由於這不是MVVM的一部分,因此您可以選擇任何適合您需求的解決方案。 因此,對於其他用戶是否相同的問題答案取決於您選擇的解決方案。 這不是一個真正的MVVM問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.