WPF-MVVM:从viewModel显示模式窗口
我(仍然)通过一个小项目学习MVVM,我有一个问题: 我的windows上有一个按钮,这个按钮在ViewModel上启动一个命令。viewModel必须使用“OpenFileDialog”来知道必须打开哪个文件。我正在使用Unity作为DI 问题是,我应该在参数中提供一个“Windows”,以确保打开文件对话框是模态的(当打开文件时,用户不能使用该界面) 但是在viewModel中,我没有访问“Windows”对象的权限,那么正确的方法是什么WPF-MVVM:从viewModel显示模式窗口,wpf,mvvm,unity-container,mvvm-light,Wpf,Mvvm,Unity Container,Mvvm Light,我(仍然)通过一个小项目学习MVVM,我有一个问题: 我的windows上有一个按钮,这个按钮在ViewModel上启动一个命令。viewModel必须使用“OpenFileDialog”来知道必须打开哪个文件。我正在使用Unity作为DI 问题是,我应该在参数中提供一个“Windows”,以确保打开文件对话框是模态的(当打开文件时,用户不能使用该界面) 但是在viewModel中,我没有访问“Windows”对象的权限,那么正确的方法是什么 谢谢大家! 只需将bool传递给接口方法,该方法指示
谢谢大家! 只需将
bool
传递给接口方法,该方法指示窗口是否为模态,并根据该变量在视图侧打开模态或非模态对话框