【发布时间】:2016-09-21 23:28:12
【问题描述】:
我正在使用System.Windows.Controls.WebBrowser Web 浏览器使用户能够从我的 WPF 应用程序中查看 PDF 文件。
我现在想阻止用户选择与浏览器中显示的内容进行交互(即他们不应该能够打印/保存/突出显示文本/复制浏览器中显示的任何内容)。
我该怎么做?
我已将WebBrowser 添加到应用程序中:
System.Windows.Controls.WebBrowser browser = new System.Windows.Controls.WebBrowser();
并在代码中指定他们正在查看的文件的路径,但还为他们提供了选择其他文件的选项,方法是使用 File -> Open 并浏览到他们想要查看的文件的位置打开。
我在the MSDN WebBrowser docs 中找不到任何说明如何禁用“保存”或“打印”按钮、“右键单击”功能或文本突出显示的内容...有人有什么建议吗?
【问题讨论】:
-
只是猜测,但这不是说browse.IsEnabled=false那么简单吗?
-
我不想禁用浏览器——因为我想在其中显示内容,只是不想让用户以任何方式与该内容进行交互,因为那里显示的信息可能是保密的......
标签: c# wpf user-interaction