1
我是WPF和C#的新手,但我開始開發一個WPF NavigationWindow應用程序。我希望它是自定義最大化/最小化控件無鉻窗口。但是當我爲按鈕設置事件時,它們不會影響窗口。在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;
}
原諒我,如果我重複的問題,同時也銘記在心,我是新在這種編程:)所以幫助,請
感謝您的答覆。但是我在一頁內激發了這個事件。當我嘗試使用 this.WindowState = WindowState.minimized; ...我得到以下錯誤: app.Page不包含「WindowState」的定義,並且沒有找到接受app.Page類型的第一個參數的擴展方法「WindowState」(您是否缺少使用指令或程序集引用?) 是否有一種方法可以將按鈕添加到MainWindow中,並且我是否缺少某些東西? :/ – crazyname 2012-07-27 14:46:10
ahhhhhhh解決了! :))) Window window = Window.GetWindow(this); window.WindowState = WindowState.Minimized; – crazyname 2012-07-27 14:48:45
@ЛюбомирМаринов很高興幫助。 – LarsTech 2012-07-27 14:54:08