How to work with Multiple XAML in WPF project

Feb 15 2010 11:22 PM

Hi All,
I am testing WPF application for our product. I thought of using different xaml for different scenarios. But as in App.xaml we can only refrence one XAML so i googled it and reach at the following solution:   That is:
1st- Remove the tag StartupUri from all the startup xaml's
2nd- Create a method in app.xamls.cs like this:
override void OnStartup(StartupEventArgs e)
.StartupUri = new System.Uri(file, System.UriKind.Relative);
"file" is the name of the xaml that i want to set has starting application. like: window1.xaml or window2.xaml
I did the same but it is trowing error:
IOexception was handled "Cannot locate resource 'file'." and if i use direct xaml name
.StartupUri = new System.Uri("Windows1.xaml", System.UriKind.Relative);
then again it is trwing same error:
IOexception was handled "Cannot locate resource Windows1.xaml."
Pleas help 1. How to make use of file in above i mean where i need to define those XAMl so that to refernce with file in :
this.StartupUri = new System.Uri(file, System.UriKind.Relative);
2. When i am directly using XAML name what is the cause of error?
Thanks in advance
looking for you promt reply/suggestion.

Brought to you by:

Answers (1)