WPFで2つのウィンドウを作成する方法は何ですか?

WPFで二つのウィンドウを作成する手順は以下の通りです。

  1. 新しいWPFアプリケーションプロジェクトを作成してください。
  2. プロジェクトに新しいWPFウィンドウを追加します。プロジェクトフォルダーを右クリックし、「追加」→「新しい項目」→「WPFウィンドウ」を選択します。
  3. XAMLファイル内でUIインターフェースをデザインします。
  4. アプリケーションのエントリーポイント(通常はApp.xaml.csファイル)で、2つのウィンドウインスタンスを作成し、メインウィンドウを起動します。

以下はサンプルコードです。

MainWindow.xaml.csファイル:

using System.Windows;

namespace WpfApp1
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
    }
}

セカンダリウィンドウ.xaml.cs:

using System.Windows;

namespace WpfApp1
{
    public partial class SecondaryWindow : Window
    {
        public SecondaryWindow()
        {
            InitializeComponent();
        }
    }
}

App.xaml.csファイル:

using System.Windows;

namespace WpfApp1
{
    public partial class App : Application
    {
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            MainWindow mainWindow = new MainWindow();
            SecondaryWindow secondaryWindow = new SecondaryWindow();

            mainWindow.Show();
            secondaryWindow.Show();
        }
    }
}

これにより、2つのウィンドウを含むWPFアプリケーションが作成されました。メインウィンドウはMainWindowで、サブウィンドウはSecondaryWindowです。アプリケーションを起動すると、これら2つのウィンドウが同時に表示されます。

bannerAds