2013-08-26 26 views
1

我已經創建了一個MVVM示例應用程序。我的解決方案結構就像我有4個文件夾。 Model for 1st,View for 2nd,ViewModel 3rd,HelperClass 4th。目前我在View文件夾中只有一個視圖。我想在默認設置爲MainWindow.xaml的App.xaml文件中的StartupUri中設置我的視圖[說FamilyView,存在於View文件夾中]。如何在App.Xaml中設置視圖StartUpUri

我不想在App.Xaml.cs.中設置啓動。

請建議如何做到這一點?

另外,如果有多個視圖,你能否建議如何僅在App.Xaml文件中更改視圖。

+0

你不想在App.xaml中設置StartupUri,或者你做? – Sherlock

回答

7

我不完全確定你在問什麼。如果您的StartupUri是另一個命名空間,那麼你必須指定它是在這樣

StartupUri="Windows\LoginWindow.xaml"> 

你繼續說,你不想設置的StartupUri在App.xaml中其命名空間。您可以通過重寫OnStartup方法以編程方式執行此操作。請參閱this link瞭解更多詳情。

+0

不應該這不是名稱空間,但解決方案文件夾?命名空間與解決方案文件夾同步是常識,但如果它們不同,則uri是我相信項目中包含的xaml文件的相對路徑。 – user3141326