2016-04-22 155 views
1

我正在尝试开发一个软件,它需要用户更改窗口。我不希望将新窗口作为单独的实体打开,而是希望新窗口替换旧窗口。WPF在不关闭原始窗口的情况下打开一个新窗口

目前,我有这个打算......

Window Jobs_Window = new Jobs(); 
Jobs_Window.Show(); 
this.Close(); 

但是,这将打开一个新窗口并关闭旧的,看起来凌乱。

我需要做些什么来将窗口1的内容替换为窗口2的内容?

+2

http://stackoverflow.com/questions/33652707/how-to-change-view-in-wpf/33652977#33652977 – StepUp

+0

visual studio的版本与这个问题有什么关系? WPF可以在Visual Studio的版本中创建到2008年.Net(WPF依赖)的版本将是一个更好的标签。 – OmegaMan

回答

2

而不是使用不同的窗口,使用一个窗口,将通过ContentPresenter托管各种用户控件。

相关问题