2014-02-13 53 views
1

我是WPF的新手,需要一點幫助。我的問題是它的安全做到這一點:WPF窗口生命週期

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

是它的安全,從一個窗口獲取數據它關閉後?

+2

「安全」是什麼意思? –

回答

4

簡短的回答,是的。這是安全的。你不會冒險例外。

長的答案。窗口類在關閉時不會被銷燬,它只是不被渲染,因此不參與任何佈局傳遞。如果您嘗試執行需要顯示窗口的操作,這可能會導致異常。