大家好,有人可以告诉我怎么做...我有一个带有两个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");
}
}
答案 0 :(得分:2)
如果您确实需要从一个XAML页面导航到另一个页面,这将使您朝着正确的方向前进:Silverlight Navigation Overview。但是,我想说,在Silverlight应用程序中,如果您只是尝试在页面上显示不同的内容,则通常不会遵循标准的Web导航范例。
答案 1 :(得分:1)
Application.Current.RootVisual = new MySecondPage();
其中MySecondPage是您要导航到的xaml页面。