0

WPF System.Windows.Controls.WebBrowser でコンテキスト メニューを無効にしたいと考えています。どうすればいいですか?

4

4 に答える 4

4

ドキュメントの body タグに oncontextmenu 属性を追加します。

<body oncontextmenu="return false;">
于 2012-10-14T17:34:29.527 に答える
2

使うだけ

// Disable the Context menu inside the web browser
webBrowser1.IsWebBrowserContextMenuEnabled = false;

Windowsアプリケーションでこれを試しました

于 2013-09-26T12:41:37.373 に答える
0

ここここ、および別の便利なリンクがあります。

于 2012-10-14T17:54:43.023 に答える
0

WPF WebBrowser コントロールには、キャプチャして処理できる多くの Touch イベントがあり、ContextMenu がポップアップしないようにする可能性があります。または、ブラウザが使用する独自の ContextMenu を提供することもできます。

プレビュー イベントはページの下部にあり、コンテキスト メニューをポップアップさせるイベントをインターセプトするために使用できます。

OnPreviewTouchDown

OnPreviewTouchMove

OnPreviewTouchUp

于 2012-10-14T17:54:58.683 に答える