1

私はWPFとC#の初心者ですが、WPFNavigationWindowアプリケーションの開発を開始しました。カスタムの最大化/最小化コントロールを備えたクロームレスウィンドウにしたい。ただし、ボタンにイベントを設定しても、ウィンドウには影響しません。

これが私の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 に答える