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

    就成功了。

    后知后觉 后来居上
  • 相关阅读:
    迪杰斯特拉(Dijkstra)算法描述及理解
    KMP初步
    网络流初步
    Cutting Codeforces Round #493 (Div. 2)
    优先队列小结
    树状数组初步理解
    分块思想
    树状数组-逆序对-HDU6318
    线段树
    8.12.5
  • 原文地址:https://www.cnblogs.com/dieaz5/p/2877735.html
Copyright © 2011-2022 走看看