2013-03-01 78 views
3

我想開發一個基於這種技術的桌面應用程序,因爲我已經學會了如何爲windows phone編程。所以我應該從Xaml的角度來說很容易。我的問題是我如何通過C#代碼從一個頁面導航到另一個頁面或從一個窗口中的一個頁面導航?謝謝!我嘗試了幾個小時,但每個人都在談論wpf瀏覽器應用程序,並且這些示例不起作用...Wpf應用程序(不是瀏覽器)和導航

+0

你有沒有看看到[導航概述(http://msdn.microsoft.com/en-us/library/ms750478.aspx)文章導航的簡單的例子?它還解釋瞭如何在獨立應用程序中使用導航。 – Clemens 2013-03-01 11:50:15

+0

我看到了它......但它只解釋了瀏覽器應用程序... – Frank 2013-03-01 12:10:47

+0

然後你還沒有讀到最後。請參閱[本節](http://msdn.microsoft.com/zh-cn/library/ms750478.aspx#The_NavigationWindow_Class)關於NavigationWindow類。 – Clemens 2013-03-01 12:20:54

回答

13

查看下面的鏈接 - 這些將幫助您更好地瞭解如何通過WPF應用程序示例和示例應用程序。

How to Build, Manage and Navigate the User Interface of a WPF Application

Simple Navigation

More advanced Navigation

一個非常簡單的方式,通過一個應用程序,我發現瀏覽的是,如果一個Window中添加一個Frame,然後爲其他相應的頁面,使用Page你需要在你的窗口後面的代碼中做如下操作;

FrameContent.Navigate(new ExampleView()); 

希望這些鏈接幫助!

+0

如果我想從Windows導航到頁面? – Frank 2013-03-01 15:31:31

+0

@ user1593416你會在'Window'內有一個'Frame'來幫助做到這一點(在我的答案中提到)。使用「Frame」從「Window」導航到「Page」時,上述相同的代碼有效。看看我發佈在我的答案中的第二個鏈接。 – 2013-03-01 16:04:12

相關問題