An easy way of displaying a new window in WPF by double clicking a selected row in Data Grid

- Add a new second window to project
- Once added, add any datagrid, rows, columns you need to, example

Then go FirstWindow.xaml (main window)
Add MouseDoubleClick event
This will generate code behind eventprivate void uxDeclaration_MouseDoubleClick(object sender, MouseButtonEventArgs e){ SecondWindow secondWin = new SecondWindow(); secondWin.ShowDialog(); }
First instantiate and then set it to ShowDialog will pop up a new window on double click
We can even pass an ID or anything we need to from first window to Second by something like belowSecondWindow secondWin = new SecondWindow(myContactId);
But make sure our SecondWindow has a cconstructor which takes a parameter of that type