2010-07-28 76 views
0

我设计了5个窗口,所有这些窗口都有选项卡控件。有更好的方法或其他方式来浏览它们吗?WPF在Windows之间导航

我现在做它像

window1 w = new Window1(); 
w.Show(); 
this.Close(); 

也是我序列化的ApplicationContext类,而我已创建来存储所有的应用程序的信息的XML文件。它将在内部存储许多对象集合,并且每当我导航到其他窗口时,我都将ApplicationContext类转发到其他窗口。

我对Windows Presentation Foundation颇为陌生,我无法确定这是否是正确或有效的方法。

任何教程,电子书建议表示赞赏,

回答

1

你建议立即进行删除读马修·麦克唐纳书Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition。实际上,第3章和第4章理解WPF应用程序模型和窗口交互模型。

的ApplicationContext可以存储在您的应用程序类,将知道您所有的窗口,并通过ApplicationContext来要显示任何窗口。

UPD

也有“临WPF在C#2010”(作者是相同的),但奇怪的是,它不是在A按网站上列出。

+0

我想我有那本书。谢谢。 – Kubi 2010-07-28 13:19:32

1

你可能有一个看的WPF Application Framework (WAF)视图模型示例应用程序。它显示了如何在向导内的UserControl之间导航。这与你描述的不完全一样,但也许有帮助。