Well this question and this question are similar but no answers that work. In fact I was hoping WindowStartupLocation=CenterOwner would work...it doesn\'t. It seems to cent
If you create an extention for this, you could reuse this fine idea:
///
/// Opens a window modally, with an owner
///
/// The window to open
/// The owner of the window getting opened
/// window.ShowDialog()
public static bool? ShowDialog(this Window window, Window opener)
{
window.Owner = opener;
return window.ShowDialog();
}