c# - 如何使用Prism的viewlocator将多个ViewModel连接到单个View?

标签 c# wpf xaml mvvm prism

我使用Prism的viewlocator连接View和ViewModel,并遵循惯例,将View放置在view文件夹内,将ViewModel放置在viewmodel文件夹内,并在viewmodel类的名称后添加后缀viewmodel。一切正常。我只是想知道如何将多个 View 模型连接到单个 View ?

例如,我有:

查看:CustomerView在XAML中,我只使用:prism:ViewModelLocator.AutoWireViewModel="True"
ViewVodel:CustomerViewModel
现在我想添加CustomerViewModel2,但是它将不起作用,因为它与 View 名称不匹配

最佳答案

将您的 View 模型设置为部分类。

关于c# - 如何使用Prism的viewlocator将多个ViewModel连接到单个View?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36285639/

相关文章:

c# - 如何让 GridView 为空?

wpf - 在内置的WPF DataGrid中,我可以为DataGridTemplateColumn设置数据源吗?

wpf - 如何修复圆角按钮中边框和背景之间的空白区域?

wpf - 如何在组合框中输入文字?

c# - 在用户看到之前在另一个线程中缓存图像

c# - 将子高度或宽度设置为与android中的 "match_parent"相同的父控件

xaml - WF4 RC-使用ActivityXamlServices从松散的Xaml加载WF服务时,无法创建未知类型

c# - 在 Xamarin.Android 中的 OnMeasure 覆盖方法中添加到单独的布局中时,不会呈现 TextView

c# - 动态创建的锯齿状矩形阵列

c# - 用于图表应用程序的 html5/JavaScript 或 WPF/C#