可以先在App.xaml后台代码中定义一个对象:
Grid rootGrid = new Grid();
同时在App.xaml后台代码中新增一个方法:
////////////////
/// <summary>
/// 页面跳转
/// </summary>
/// <param name="usercontrol"></param>
public static void RedirectTo(UserControl usercontrol)
{
App app = (App)Application.Current;
app.rootGrid.Children.Clear();
app.rootGrid.Children.Add(usercontrol);
}
然 后以后的Xaml页面直接通过以下方式处理:
App.RedirectTo(new MyXXXaml());
例如:
namespace SilverLight_My
{
}
本文介绍如何在Silverlight应用中利用App.xaml实现页面跳转功能,通过定义Grid对象和自定义RedirectTo方法来简化页面切换过程。
138

被折叠的 条评论
为什么被折叠?



