Prism ViewModelLocator是否有办法在WPF项目旁边的不同类库中自动装配视图和视图模型?
目前我的WPF MainWindow.xaml位于WPF项目的Views文件夹中,并自动连接到ViewModels文件夹中的MainWindowViewModel。 datacontext已连线并正常工作。
我的MainWindow视图使用了类库中的其他视图(usercontrols),而Prism ViewModelLocactor似乎并没有自动连接视图和视图模型。这有什么办法吗?如果我手动注入视图模型,datacontext就是链接,但是一旦我对代码进行注释并希望Prism处理它,那么datacontext就没有连线。
答案 0 :(得分:1)
是。更改ViewModelLoctor约定以满足您的需要,或使用ViewModelLocationProvider.Register方法指定应将哪个VM用于视图。
http://brianlagunas.com/getting-started-prisms-new-viewmodellocator/