Dot Net tutorials for New Comer

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

Visual studio and VS Code shortcuts side by side, Daily useful command

No comments

 

Below is useful list keyboard short cuts of Visual Studio and VS Code, which I am using in my daily work J

Visual Studio

Visual Studio Code

Description

Ctrl + ,

Ctrl + P

Navigation or go to File

Ctrl + K + D

Shift + Alt + F

Format Code

Ctrl + X

Ctrl + X

to remove a line

 

Ctrl + `

toggle terminal

Ctrl + F5

 

Run/Start without debug

To reflect new changes just build and refresh browser

Ctrl + Shift + B

 

Build

 

 

 

 Feel free to Comment :)

No comments :

Post a Comment

How to debug Angular app in Visual Studio Code

No comments
To debug Angular app into Visual Studio Code Please flow below step: 
Note: These are only one time activity 

Lets start your Code Editor
Step 1 - Goto Extension options OR Press - Ctrl + Shift + X


Step 2 - Type on Search - "Debugger for Chrome"


Step 3 - Click on install - it will message - This extension is enabled globally.
Step 4 - Now Press F5 and Select Chrome from option list


Step 5 - It will create launch.json file, now update URL for your running app like below
"url": "http://localhost:4200"

That's it. you are ready to debug your angular app.
Remember run your app with ng serve command.


Now put break point where ever you want (before row number) and enjoy!!!

No comments :

Post a Comment

Hide Default Context menu from CefSharp Chromium Web Browser

No comments

To hide Default Context menu you need implement IContextMenuHandler.

Add below class into your project

public class MenuHandler : CefSharp.IContextMenuHandler 
{
    public void OnBeforeContextMenu(IWebBrowser browserControl, IBrowser browser, IFrame frame, IContextMenuParams parameters, IMenuModel model)
    {
        model.Clear();
    }

    public bool OnContextMenuCommand(IWebBrowser browserControl, IBrowser browser, IFrame frame, IContextMenuParams parameters, CefMenuCommand commandId, CefEventFlags eventFlags)
    {

        return false;
    }

    public void OnContextMenuDismissed(IWebBrowser browserControl, IBrowser browser, IFrame frame)
    {

    }

    public bool RunContextMenu(IWebBrowser browserControl, IBrowser browser, IFrame frame, IContextMenuParams parameters, IMenuModel model, IRunContextMenuCallback callback)
    {
        return false;
    }
}
Use MenuHandler into browser
ChromiumWebBrowser browser = new ChromiumWebBrowser();
browser.MenuHandler = new MenuHandler();

No comments :

Post a Comment

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

How to add Nuget package into your Project/Solution

No comments


To add NuGet Package - Right Click on your project/Solution and select Manage Nuget Package, like below.


Now search package which to want to add into your project like below and select and click on install.



Now package has been installed into your project.




No comments :

Post a Comment