当我们点击某些按钮 弹出弹窗 有某些我们想要的功能进行选择 这就是基本的对话服务
示例如下
新增一个用户控件ViewC
简单设计了一个弹窗
然后在ModelAProfile类里注册弹窗
containerRegistry.RegisterForNavigation<ViewC>();
把之前用的regionManager区域管理器两行代码删掉
还有他的方法
在ViewModels里面使用prism中的对话服务IDialog service 然后创建字段
private readonly IDialogService dialogService;
public DelegateCommand<string> OpenCommand { get; private set; }
public ViewModel(IDialogService dialogService)
{
OpenCommand = new DelegateCommand<string>(Open);
this.dialogService = dialogService;
}
private void Open(string obj)
{