Silverlight重定向

时间:2011-05-26 13:05:11

标签: c# silverlight

大家好,有人可以告诉我怎么做...我有一个带有两个XAML页面的Silverlight应用程序。在第一个我有一个按钮。单击按钮时,我想将用户重定向到第二个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");
    }
}

2 个答案:

答案 0 :(得分:2)

如果您确实需要从一个XAML页面导航到另一个页面,这将使您朝着正确的方向前进:Silverlight Navigation Overview。但是,我想说,在Silverlight应用程序中,如果您只是尝试在页面上显示不同的内容,则通常不会遵循标准的Web导航范例。

答案 1 :(得分:1)

Application.Current.RootVisual = new MySecondPage();

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