MVVMアプリケーションがあり、メインビューモデルがあります。このモデルでは、次のコードを使用してダイアログを開きます。
dlgViewModel myDlgViewModel = new dlgViewModel();
dlgView myDlgView = new dlgView();
myDlgView.DataContext = myDlgViewModel;
myDlgView.Owner = App.Current.MainWindow;
myDlgView.WindowStartupLocation = WindowStartupLocation.CenterOwner;
myDlgView.ShowDialog();
また、dlgViewのXAMLで、WIndowsStartupLocationをCenterOwnerに設定しました。ただし、所有者の中央にウィンドウが開きません。CenterScreeenを試しましたが、それも機能しません。
centerOwnerまたはcenterScreenオプションを使用して新しいビューを開くにはどうすればよいですか?