Provide tutorials on ASP.net, MVC based CMS, Windows Forms, WCF, WPF for new comer, professionals.

CefSharp web browser chromium - Context menu doesn't disappears after click besides menu

No comments

Again i am back with solution of cefSharp meue control :)

Problem : Context menu doesn't disappears after click besides menu


Solution : to solve this issue, we need to create our own  custom menu and this to browser menu handler.

Step 1. Please refer this git hub class MenuHandler Add it to your project.

Step 2. Now for this you need install "MvvmLightLibs" from Nuget package. 

(Please refer How to add nuget package)

Step 3 . How to use MenuHandler 

ChromiumWebBrowser browser = new ChromiumWebBrowser();
browser.MenuHandler = new MenuHandler();

new menu will have white background to set gray background add below 2 line in RunContextMenu while creating menu object.

var converter = new System.Windows.Media.BrushConverter();
menu.Background = (System.Windows.Media.Brush)converter.ConvertFromString("#F2F2F2");


Now your problem will be solved. 

Happy Coding!!

No comments :

Post a Comment