如何在我的uwp应用程序中更改默认打印机?
Configuration myConfig = ConfigurationManager.OpenExeConfiguration
答案 0 :(得分:1)
如果您正在谈论从UWP应用程序打印,则必须显示打印预览UI以指导用户完成打印操作。当我们使用ShowPrintUIAsync method启动打印内容的用户界面时,它实际上是由系统处理的,我们只能在我们接触到的情况下访问打印设置。
现在你可以参考StandardPrintTaskOptions class,没有这样的属性可以设置为更改默认打印机,这意味着,当你想从你的应用程序打印时,不允许配置打印机设备
如果你想为你的计算机配置一些用户设置,就像在WPF中一样,UWP应用程序在沙箱中运行并且基于COM,UWP不支持许多Win32 API,如ConfigurationManager,并且在UWP中没有相当于这个API,很遗憾地说,目前无法更改UWP应用程序中的默认打印机。