【发布时间】:2021-05-17 08:12:20
【问题描述】:
我正在尝试使用 UWP 和 XAML 在 C# 中使用 SaveFileDialog 创建一个保存按钮。
我尝试像this post 所说的那样导入Microsoft.Win32,但它不起作用。 SaveFileDialog() 函数告诉我:
错误 CS0234 名称空间“Microsoft.Win32”中不存在类型或名称空间名称“SaveFileDialog”(您是否缺少程序集引用?)
这是我的代码:
Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog();
dlg.FileName = "Document";
dlg.DefaultExt = ".txt";
dlg.Filter = "Text documents (.txt)|*.txt";
我该如何解决这个问题?
【问题讨论】:
-
请添加源代码,以便我们查看问题所在。
-
哦,对不起!我刚刚编辑了它!
-
为什么要使用 Win32 SaveFileDialog?
-
不知道还能用什么,就跟着this stackoverflow post和this microsoft docs page
-
遵循与您正在开发的平台和框架相匹配的 MS Docs 的正确分支很重要,9 年前 UWP 是一个非常不同的野兽,对于 UWP 的当前实现,还要寻找WinUI 2+ 参考。同样在 9 年前,SO 就是要完成它,无论付出什么代价,仅仅因为有人找到了答案,这并不意味着他们提出了正确的问题,或者你应该做他们所做的事情。他们也在询问 WPF,所以与你完全无关。
标签: c# uwp savefiledialog