2010-07-28 104 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之間導航。這與你描述的不完全一樣,但也許有幫助。