Сделать веб-браузер WPF недоступным для пользователя

может быть, это довольно простой вопрос, но мне не удалось найти решение. Я использую веб-браузер только для отображения данных и не хочу, чтобы пользователь обращался к показанной веб-странице. Я знаю, что в веб-браузере win форм это возможно, но как я могу добиться этого с помощью WPF-управления?

PS Я не хочу блокировать действие браузера в событии навигации, как описано здесь: Как я могу сделать WPF WebBrowser только для чтения? , потому что это не остановит моего пользователя от запуска javascripts и т.д.

PPS И я также не хочу отключать js, потому что я хочу, чтобы он использовался веб-страницами. Более того, я выполняю его из кода, пока выполняется переключение между сайтами

1 ответ

Добавьте это в событие Windows_Loaded

webbrowser1.IsEnabled = false;

licensed under cc by-sa 3.0 with attribution.