C# Silverlight重定向

C# Silverlight重定向,c#,silverlight,C#,Silverlight,嗨,伙计们,谁能告诉我怎么做。。。我有一个Silverlight应用程序,有两个XAML页面。在第一个按钮上,我有一个按钮。单击按钮时,我希望将用户重定向到第二个XAML页面 我怎样才能做到这一点 这就是我到目前为止所做的: public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); this.HelloMessage.Text =

嗨,伙计们,谁能告诉我怎么做。。。我有一个Silverlight应用程序,有两个XAML页面。在第一个按钮上,我有一个按钮。单击按钮时,我希望将用户重定向到第二个XAML页面

我怎样才能做到这一点

这就是我到目前为止所做的:

public partial class MainPage : UserControl
{
    public MainPage()
    {
        InitializeComponent();
        this.HelloMessage.Text = "Hello Universe";
    }

    private void button1_Click(object sender, RoutedEventArgs e)
    {            
    }

    private void HelloMessage_Loaded(object sender, RoutedEventArgs e)
    {
        MessageBox.Show("This is the load event for this page");
    }
}

其中MySecondPage是您要导航到的xaml页面。

如果您确实需要从一个xaml页面导航到另一个xaml页面,这将为您提供正确的方向:。然而,我想说的是,在Silverlight应用程序中,如果您只是试图在页面上显示不同的内容,通常不会遵循标准的web导航模式。

这不起作用。我的第二个页面名称是Page1.xaml,但这不起作用。我有Application.Current.RootVisual=new Page1();但它只是停留在第一页。请帮忙!
Application.Current.RootVisual = new MySecondPage();