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));

    就成功了。

    后知后觉 后来居上
  • 相关阅读:
    Java WebSocket生命周期
    软件网络总结
    js模态弹窗
    spring boot
    spring aop
    lvs分布式
    如何在大牛面前装逼
    Java学习的思考
    javase知识点
    <nginx+PHP>nginx环境下配置支持php7
  • 原文地址:https://www.cnblogs.com/dieaz5/p/2877735.html
Copyright © 2011-2022 走看看