.net - 如何从 Windows Server Core 上的 WPF 应用程序使用“浏览文件夹”对话框?

标签 .net wpf windows-server-2008-r2 folderbrowserdialog server-core

我试过使用 FolderBrowserDialog,它似乎可以在我的开发机器上运行。但是,这在 Windows 2008 R2 Server Core 上不受支持。无论如何,我尝试运行此代码 - 对话框出现,但主显示 Pane 不可用。

我也尝试过使用 Windows shell32 API (SHBrowseForFolder) 得到完全相同的结果。 ComDlg32 GetOpenFileName 似乎可以很好地选择文件。

不确定还可以尝试什么。

最佳答案

有人质疑为什么这是必要的。我同意这种观点。我没有透露很多关于是什么和为什么的细节,这可能会导致一些困惑。

这个问题的编程答案是 SHBrowseForFolder 中使用的 BROWSEINFO 结构中的标志包括 NEWDIALOGSTYLE。删除该标志会为我正确显示浏览对话框。

关于.net - 如何从 Windows Server Core 上的 WPF 应用程序使用“浏览文件夹”对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56097370/

相关文章:

java - 无法使用ip地址访问tomcat

iis-7 - 如何从 32 位 ASP 应用程序查询 Windows 2008 x64 索引服务?

java - .Net 与 Java 中的静态泛型方法

.net - Visual Studio 2012 Express 桌面和颜色主题编辑器扩展

c# - 转换 URI -> 对象 -> 图像源

c# - 在模式对话框关闭时更新父页面?

asp.net - App_Offline.htm 没有关闭网站的可能原因是什么?

.net - 验证错误模板 - 绑定(bind)异常

asp.net - .net MVC 3 请求事件

c# - Caliburn.Micro - 是否可以将事件绑定(bind)到 System.Action 或任何其他委托(delegate)?