2014-02-13 3 views
1

저는 WPF의 초보자이며 약간의 도움이 필요합니다. 내 질문에 그렇게하는 것이 안전합니다.WPF 윈도우 라이프 사이클

var orderWindow = new OrderWindow(); 
orderWindow.ShowDialog(); 
var viewModel = orderWindow.ViewModel; 

창을 닫은 후에 데이터를 가져 오는 것이 안전합니까?

+2

"안전함"이란 무엇을 의미합니까? –

답변

4

짧은 대답, 예. 이것은 안전합니다. 예외는 없습니다.

긴 답변. 창 클래스는 닫힐 때 소멸되지 않고 렌더링되지 않으며 레이아웃 통과에 참여하지 않습니다. 창을 표시해야하는 작업을 수행하려고하면 예외가 발생할 수 있습니다.