小编Dav*_*ork的帖子

如何使用MVVM的WPF应用程序中的FolderBrowserDialog

我正在尝试使用FolderBrowserDialog我的WPF应用程序 - 没什么特别的.我不太关心它有Windows窗体的外观.

我找到了一个问题,其中包含一个合适的答案(如何使用WPF应用程序中的FolderBrowserDialog),除了我正在使用MVVM.

是我"实现"的答案,除了我无法获取窗口对象,我只是在ShowDialog()没有任何参数的情况下调用.

问题是这样的:

var dlg = new FolderBrowserDialog();
System.Windows.Forms.DialogResult result = dlg.ShowDialog(this.GetIWin32Window());
Run Code Online (Sandbox Code Playgroud)

在我的ViewModel那里,this没有GetIWin32Window()方法让我获得Window上下文.

关于如何使这项工作的任何想法?

.net c# wpf folderbrowserdialog mvvm

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

folderbrowserdialog ×1

mvvm ×1

wpf ×1