我需要使用mvvm模式。我知道这个视图模型不应该关心我正在阅读的视图。因此,我不知道如何解决这个问题:MVVM视图模型参考视图
我有一个DLL,它基本上变成一个文本框和ListView为自动完成控件:
SomeDll.InitAutocomplete<string>(TextBox1, ListView1, SomeObservableCollection);
反正我不知道该怎么称呼该方法使用mvvm模式从视图模型。如果我在视图中引用控件,我将制定规则。
我是MVVM模式的新手,我的公司需要我关注它。什么才是解决这个问题最合适的方法?
我知道我将能够通过将整个视图作为构造函数参数传递给viewmodel来解决它,但仅仅因为需要引用视图中的两个控件才会破坏mvvm模式。