У меня есть два проекта в одном решении: Project (A)
и Project (B)
.Как закрыть заявку по ссылке?
Я импортировал Project (A)
в Project (B)
, поэтому по существу я могу управлять A
от B
. Теперь, когда я закрываю окно проекта B
, представляющего основной проект, мне нужно закрыть окно проекта A
.
В проекте B
когда OnClosed
события обожженное исполняет это:
protected override void OnClosed(EventArgs e)
{
Environment.Exit(0);
}
проблема это, что проект B
остается открытым. Как я могу решить это без создания какого-либо экземпляра проекта A
внутри B
?
Спасибо.
Являются ли они оба исполняемыми проектами (клиент WinForms, WPF, консольное приложение)? Вы не можете ожидать, что один исполняемый файл закроет другой ... они представляют собой отдельные исполняемые файлы. Можете ли вы описать больше о том, что делаете? Можете ли вы показать соответствующий код для того, где вы создаете экземпляры каждого из них? –
Я сильно подозреваю, что ответ на это зависит от того, как B создал/управляет A – BradleyDotNET
@ rory.ap Да оба являются двумя приложениями wpf, извините, что я забыл упомянуть в моем вопросе. В любом случае все зависит от проекта B – AgainMe