我正在开发一个包含许多内容区域的应用程序。我想实现一种行为,使得响应于用户输入,可以切换这些内容区域中的任何一个以适合整个应用程序窗口,并且可选地再次返回到其原始位置。我尝试了几种方法,但对我来说似乎都不是最佳选择。这是我试图做的事情:
无论如何,如果有人知道更好的方法,我很乐意了解它。
非常感谢!
答案 0 :(得分:1)
关于你的第四个选项:你可以通过调用“myWindow.Hide()”隐藏任何窗口,它将保留在内存中,但用户将无法看到它。只需再次显示“myWindow.Show()”即可。
或者,您可以尝试使用弹出控件,它将被放置在您的所有其他内容上。参见:
http://roecode.wordpress.com/2008/01/07/wpf-popup-control-part-1-the-quick-and-dirty-way/ http://dotnetslackers.com/Community/blogs/bmains/archive/2007/07/26/Introduction-to-WPF-Popups.aspx