我需要使用mvvm模式。我知道這個視圖模型不應該關心我正在閱讀的視圖。因此,我不知道如何解決這個問題:MVVM視圖模型參考視圖
我有一個DLL,它基本上變成一個文本框和ListView爲自動完成控件:
SomeDll.InitAutocomplete<string>(TextBox1, ListView1, SomeObservableCollection);
反正我不知道該怎麼稱呼該方法使用mvvm模式從視圖模型。如果我在視圖中引用控件,我將制定規則。
我是MVVM模式的新手,我的公司需要我關注它。什麼纔是解決這個問題最合適的方法?
我知道我將能夠通過將整個視圖作爲構造函數參數傳遞給viewmodel來解決它,但僅僅因爲需要引用視圖中的兩個控件纔會破壞mvvm模式。