Как отключить печать экрана в приложении Windows - PullRequest
0 голосов
/ 15 мая 2019

Я занимаюсь разработкой приложения UWP, и мне нужно отключить любой способ печати приложения (экран печати, инструмент для вырезания и т. Д.).

Как я могу это сделать? Все, что происходит от временного отключения приложения в фокусе или до печати экрана с черным экраном, работает (прямо сейчас, когда я нажимаю вкладку, приложение становится черным).

Я пытался поймать событие, но по какой-то причине экранная клавиша печати не обрабатывается так же, как остальные.

1 Ответ

1 голос
/ 28 июня 2019

Установить IsScreenCaptureEnabled свойство ApplicationView класса равным false

ApplicationView view = ApplicationView.GetForCurrentView(); view.IsScreenCaptureEnabled = false;

из MSDN:

Свойство ApplicationView.IsScreenCaptureEnabled

Это свойство позволяет вам защитить от нежелательных копий окна. Когда захват экрана отключен для окна, окно выглядит черным в изображениях, полученных с помощью операций захвата экрана. Для примера установка свойства isScreenCaptureEnabled, см. Пример отключения снимка экрана .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...