• Wp8程序加载运行顺序(菜鸟篇)


    第一次加载程序:

    This is App
    This is Application_Launching
    This is MainPage()
    This is OnNavigatedTo
    This is MainPage_Loaded()

    返回键离开:

    This is OnNavigatingFrom
    This is OnNavigatedFrom
    This is Application_Closing
    This is ~MainPage()

    Home键离开:

    This is OnNavigatingFrom
    This is OnNavigatedFrom
    This is Application_Deactivated

    Home键离开后启动:

    This is Application_Activated
    This is OnNavigatedTo

    以上就是WP8程序开启离开的常用事件运行顺序,仅供像我一样的菜鸟学习;

    扩展:上面顺序就可以很好解释下面(为什么NavigationContext在构造函数写的话会出现NullReference):

    发送页面发送字符串:
    
    NavigationService.Navigate(new  Uri("/Page.2xaml?msg=" + textBox1.Text, 
     
    UriKind.Relative)); 
    接受页面接受字符串:
    protected override void OnNavigatedTo( 
    System.Windows.Navigation.NavigationEventArgs e) 
    { 
      base.OnNavigatedTo(e); 
    
      string msg = string.Empty; 
    
      if (NavigationContext.QueryString.TryGetValue("msg", out msg)) 
      {
        textBlock1.Text = msg
      }

    }
  • 相关阅读:
    Python 函数与函数式编程
    Python 字符编码与转码
    Python 读写txt文件操作
    两阶段事务总结
    MPPDB集群高可用设计
    MPPDB中的各个组件
    IntelliJ IDEA2016学习小结
    mysql免安装版配置
    理想的智能机
    java对象的大小
  • 原文地址:https://www.cnblogs.com/Yukang1989/p/2783121.html
Copyright © 2020-2023  润新知