private void EnsureVisible() { if (HostPanel != null && (Position.X >= HostPanel.ActualWidth || Position.Y >= HostPanel.ActualHeight)) { Position = CenteredWindowPosition; } }