Let's suppose you are viewing the MainPage.xaml then you want to open another xaml page called newPage.xaml by clicking on a Button or an ImageEdit in the MainPage.xaml, here's the quick solution that you should write inside the MainPage.xaml.cs:

Working for me too...if you already have the private void Button_Click_1(object sender, RoutedEventArgs e) for button control, then don't copy the first line, other than that works perfect and easy.
–
DevCompanyOct 17 '12 at 21:47

Though it's been working, the URL doesn't seems to be changing.
–
Ramesh DuraiMar 11 at 14:57

Looks like you've started off on the wrong foot. This sort of thing is catered for using the Navigation application template. You should start a new project and select "Silverlight Navigation Application".

Once loaded just run it to see what the basic shell looks like. Then take a look at how MainPage is structured and say the Home view. What you will need to do is create new views based on the navigation Page type and then add them to MainPage.xaml.