Bouton de réglage Contrôles comme minimiser / Maximiser / Fermer les boutons de NavigationWindow Application?

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

  •  12-12-2019
  •  | 
  •  

Question

Je suis Newbie dans WPF et C #, mais j'ai commencé à développer une application WPF NavigationWindow.Je veux que ce soit une fenêtre chromane avec des contrôles personnalisés / minimiser.Mais lorsque je fixe des événements pour mes boutons, ils n'affectent pas la fenêtre.

Voici mon 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>

Voici mon événement de clic pour le bouton:

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

Pardonne-moi, si je suis en doute de la question, et que je garde à l'esprit que je suis nouveau dans ce type de programmation :) Aidez donc, s'il vous plaît

Était-ce utile?

La solution

Ne faites pas une nouvelle fenêtre, essayez d'utiliser celui que vous utilisez.

Essayez ceci:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top