diff --git a/src/Shared/HandyControl_Shared/Controls/Window/MessageBox.cs b/src/Shared/HandyControl_Shared/Controls/Window/MessageBox.cs index 91a51991..8586d12d 100644 --- a/src/Shared/HandyControl_Shared/Controls/Window/MessageBox.cs +++ b/src/Shared/HandyControl_Shared/Controls/Window/MessageBox.cs @@ -457,7 +457,7 @@ public sealed class MessageBox : Window { Message = messageBoxText, Owner = ownerWindow, - WindowStartupLocation = WindowStartupLocation.CenterScreen, + WindowStartupLocation = ownerIsNull ? WindowStartupLocation.CenterScreen : WindowStartupLocation.CenterOwner, ShowTitle = true, Title = caption ?? string.Empty, Topmost = ownerIsNull,