我如何解析构造函数参数ViewModel使用空的代码隐藏文件
本文关键字:代码 隐藏文件 ViewModel 何解析 构造函数 参数 | 更新日期: 2023-09-27 17:52:51
我的视图构造函数有这个参数IDatabase _db但我想我的ViewModel得到这个,但我是这样创建我的VM
xmlns:vm="clr-namespace:OppStd.ViewModel"
<UserControl.DataContext> <vm:ViewModel/> </UserControl.DataContext>得到一个空的代码后面的文件,现在我只是怀疑如何路由这个参数到我的视图模型使用XAML
那么可以解析这个构造函数吗?我还使用了MVVM Light,如果有区别的话
视图模型不需要知道视图。视图也不需要知道数据库。
为什么你的视图的构造函数接受参数IDatabase _db
?最可能的是你应该改变这个
如果你正在使用MVVM Light,你应该使用ViewModelLocator来解析视图模型。像这样的教程更详细地解释了