1 按照《prism项目搭建》搭建prism项目
2 在项目目录下新建ViewModels文件夹,在下面新建CustomViewModel类
using Prism.Mvvm;
namespace ViewModelLocator.ViewModels
{
public class CustomViewModel : BindableBase
{
private string _title = "Custom ViewModel Application";
public string Title
{
get { return _title; }
set { SetProperty(ref _title, value); }
}
public CustomViewModel()
{
}
}
}
3 在App里面重写下面的方法
protected override void ConfigureViewModelLocator()
{
base.ConfigureViewModelLocator();
ViewModelLocationProvider.Register<MainWindow, CustomViewModel>();
}