ここで問題があります。プロジェクト 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?
}
}
}