我正在开发UWP应用程序,我需要禁用该应用程序的任何打印筛选方法(打印屏幕,剪切工具等)。
我该怎么做?处于焦点状态时暂时禁用该应用程序或仅使用黑屏进行打印屏蔽都可以使用(现在当我alt标签应用程序变黑时)。
我尝试捕获事件,但是由于某些原因,打印屏幕按键与其余按键的处理方式不同。
答案 0 :(得分:1)
将ApplicationView类的IsScreenCaptureEnabled
属性设置为false
ApplicationView view = ApplicationView.GetForCurrentView();
view.IsScreenCaptureEnabled = false;
来自MSDN:
ApplicationView.IsScreenCaptureEnabled属性
此属性使您可以防止不必要的窗口副本。 当禁用窗口的屏幕捕获时,该窗口显示为黑色 屏幕捕获操作产生的图像中。举一个例子 设置isScreenCaptureEnabled属性,请参见Disable screen capture sample。