但是對於習慣.net form上面的應用程式開發者來說
還是習慣使用單一視窗為主視窗,應用程式會隨之關閉
這時候可以將WPF的Application的XAML加入
<Application
...
MainWindow="Window1"
ShutdownMode="OnMainWindowClose" >
<Application.Resources>
</Application.Resources>
</Application>
這時就算之後新增了很多視窗,但是Window1仍舊會導致程式關閉
如果到執行的一半需要更換主視窗(比如登入之後)
可以在Application的程式碼中(不是Window的~)
private void ChangeMainWindow(Window w)
{
MainWindow = w;
}
沒有留言:
張貼留言