Member 10028832 Ответов: 3

Как отключить контекстное меню правой кнопки мыши в webbrowser в WPF?


Я пытаюсь отключить контекстное меню правой кнопки мыши внутри webbrowser в WPF. Но почему-то обработчики событий не работают.
Было бы очень полезно, если бы у кого-то была какая-то идея отключить его.

3 Ответов

Рейтинг:
1

Member 10028832

Привет,

Спасибо за быстрый ответ.Решение находится в неуправляемом коде C++.

На самом деле у меня есть аналогичное требование, но оно находится в WPF Webbrowser. У меня есть xaml-файл, который содержит элемент управления webbrowser. Мне нужно отключить контекстное меню правой кнопки мыши, но я не могу найти никакой помощи в интернете. Если у вас, ребята ,есть какие-то идеи по WPF, либо установив свойство в xaml, либо реализацию в ViewModel за кодом, очень ценю это.


Рейтинг:
1

Nitin Singh India

Если jQuery используется на веб-странице, то следующее работает идеально

private void WebBrowser_LoadCompleted(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
            ((WebBrowser)sender).InvokeScript("eval", 
               "$(document).contextmenu(function() 
                      {    return false;        });");
}


Graeme_Grant

Есть ли причина, по которой вы задаете вопрос 4+-летней давности? Неужели вы думаете, что им все еще нужны все эти годы спустя?

Nitin Singh India

Нет никаких ограничений, отвечающих на старые вопросы, и на этот вопрос не было принятого ответа. Так зачем же понижать голос, если это не правильно ?