To change the default page of a Silverlight application, you need to set the RootVisual property inside the Application_Startup event of the App.xaml file.
private void Application_Startup(object sender, StartupEventArgs e)
{
this.RootVisual = new MainPage();
}