Установите элементы управления кнопками как минимизацию / максимизация / закрыть кнопки в приложении NavigationWindow?

StackOverflow https://stackoverflow.com//questions/11689780

  •  12-12-2019
  •  | 
  •  

Вопрос

Я новичок в WPF и C #, но я начал Develope приложение WPF NavigationWindow.Я хочу, чтобы это было хрумановое окно с пользовательским максимизацией / минимизацией элементов управления.Но когда я устанавливаю события для моих кнопок, они не влияют на окно.

Вот мой xaml:

<NavigationWindow x:Class="app.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="app title" Height="600" Width="800" MinHeight="600" MinWidth="800" WindowStyle="None" ResizeMode="NoResize" WindowStartupLocation="CenterScreen" Icon="appIcon.ico" Source="starting.xaml">
</NavigationWindow>
.

Вот мое событие click для кнопки:

private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            MainWindow window = new MainWindow();
            window.WindowState = WindowState.Minimized;
        }
.

Простите меня, если я дублирую вопрос, а также имею в виду, что я новый в таком виде программирования :) Так что помогите, пожалуйста

Это было полезно?

Решение

Не делайте новое окно, попробуйте использовать тот, который вы используете.

Попробуйте:

// MainWindow window = new MainWindow();
this.WindowState = WindowState.Minimized;
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top