0

ここで問題があります。プロジェクト AI には wpf があり、プロジェクト B を参照し、この wpf で、プロジェクト B で定義された winform b を作成します。

フォーム b を閉じるときに、wpf も閉じたいと思います。

プロジェクト A でプロジェクト B を既に参照しているので、どうすれば wpf を閉じることができますか?

コードは次のようになります。

using projectB;
namespace projectA    
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            function();
        }

        public void function()
        {
            form = new formb();
            form.Show();
        }
    }
}

.

namespace projectB
{       
    public partial class formb : WinFormBase
    {
        private void btnClose_Click(object sender, EventArgs e)
        {
            this.Dispose();
            // how to also close the wpf(MainWindow) here?
        }
    }
}
4

2 に答える 2