Если вы хотите, чтобы пользователь переключался между WindowStyle.SingleBorderWindow
и WindowStyle.None
при времени выполнения , вы можете указать это в коде:
Сделать приложение полноэкранным:
RootWindow.Visibility = Visibility.Collapsed;
RootWindow.WindowStyle = WindowStyle.None;
RootWindow.ResizeMode = ResizeMode.NoResize;
RootWindow.WindowState = WindowState.Maximized;
RootWindow.Topmost = true;
RootWindow.Visibility = Visibility.Visible;
Возврат к стилю с одной границей:
RootWindow.WindowStyle = WindowStyle.SingleBorderWindow;
RootWindow.ResizeMode = ResizeMode.CanResize;
RootWindow.Topmost = false;
Обратите внимание, что без свойства RootWindow.Visibility
ваше окно не будет охватывать меню «Пуск», однако вы можете пропустить этот шаг, если вы запускаете приложение во весь экран один раз при запуске.