可以先在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
{
/// <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); } } }
总结以上是内存溢出为你收集整理的Silverlight 中Xaml页面跳转方式全部内容,希望文章能够帮你解决Silverlight 中Xaml页面跳转方式所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)