난 꽤 here 같은 샘플 있습니다. 빠른 결론 : 마지막 자식 창이 닫히면 MainWindow가 닫힙니다.WPF 닫는 자식 닫는 부모 창
내 문제 : 설명 된 솔루션으로 문제점을 해결할 수 없습니다. 나는 그것이 일어나는 곳에서 프로그램을 만들 수 없다. 내 큰 프로그램 중 하나에서만. 어쩌면 누군가가 아이디어를 가지고 있거나 더 많은 단계를 알고있을 것입니다. 읽기
감사합니다 - 토마스
여기에 요청 코드의 비트입니다로서 : 이것은 MainWindow를의 일부입니다
bool editAfterSearch = false;
Movie selectedMovie = (Movie)this.listView.SelectedItem;
Movie backup = (Movie)selectedMovie.Clone();
if (new OnlineSearchWindow().EditMovieViaOnlineSearch(ref selectedMovie, out editAfterSearch))
{
this.coverFlow.Update(selectedMovie);
}
그리고는 ChildWindow의 부분 :
public bool EditMovieViaOnlineSearch(ref Movie preset, out bool editAfter)
{
this.exitWithOk = false;
this.editMovieAfterSearch = false;
this.tbx_SearchTerm.Text = preset.Title;
this.linkedMovie = preset;
this.ShowDialog();
editAfter = editMovieAfterSearch;
if (this.exitWithOk)
{
this.linkedMovie.CloneOnlineInformation(ref preset);
preset.Bitmap = this.linkedMovie.Bitmap;
return true;
}
else
{
return false;
}
}
당신은 당신의 디자인을 설명하십시오 수 및이 블로그 게시물에서 언급 한 것처럼 정확히 무엇을 할 수 있습니까? 나는 그 순간에 그것을 얻지 못한다. – MatthiasG