zoukankan      html  css  js  c++  java
  • 关于wp7刷新原页的功能

    今天做个小项目,刚刚好用到这个功能,上网查了一下。

    有人说可以调用PhoneApplicationPage的InvalidateArrange和UpdateLayout,可以重刷界面。

    不过不知道是不是我写错位置,PhoneApplicationPage里我怎么都找不到InvalidateArrange方法。所以这个方法我抛弃

    第二个:

    NavigationService.Navigate(new Uri(“当前页面路径).

    可是这样的话系统会报错,因为页面自身不能直接导航到本身,所以你必须随机传递一个参数,这样就OK。

    网上的写法是这样:NavigationService.Navigate(new Uri(“当前页面?guid=”+Guid.NewGuid))

    or这样:

    • NavigationService.Navigate(new Uri(string.Format(NavigationService.Source +
    •                                     "?Refresh=true&random={0}", Guid.NewGuid())));

    但是我试过,都会出现系统报错

    后来我改了一下,成这样:

    NavigationService.Navigate(new Uri("/MainPage.xaml" +
                                        "?Refresh="+Guid.NewGuid(),UriKind.Relative));

    就成功了。

    后知后觉 后来居上
  • 相关阅读:
    [51nod1474]宝藏图
    web h5常用代码总结
    ionic app 热更新
    ionic3——ion-scroll无法使用scrollTo的问题
    git操作
    uniapp开发
    uniapp 之navigateTo:fail page 跳转路径不对
    微信小程序之登录用户不是该小程序的开发者
    ionic slide组件使用
    ionic使用自定义icon
  • 原文地址:https://www.cnblogs.com/dieaz5/p/2877735.html
Copyright © 2011-2022 走看看