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

Я новичок в WPF и C#, но я начал разрабатывать приложение 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>

вот мое событие нажатия кнопки:

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

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

1 ответ

Решение

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

Попробуй это:

// MainWindow window = new MainWindow();
this.WindowState = WindowState.Minimized;
Другие вопросы по тегам