1

我是 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;
        }

请原谅我,如果我在重复问题,并且请记住,我是这种编程的新手 :) 所以请帮忙

4

1 回答 1

1

不要创建新窗口,尝试使用您正在使用的窗口。

试试这个:

// MainWindow window = new MainWindow();
this.WindowState = WindowState.Minimized;
于 2012-07-27T14:25:59.250 回答