zoukankan      html  css  js  c++  java
  • 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
      }

    }
  • 相关阅读:
    springboot2.0整合logback日志(详细)
    关于Logstash中grok插件的正则表达式例子
    feign多文件上传
    HBase API(新版本)
    HBase基础知识
    Hive数据操作和数据查询
    Hive数据定义
    Hive基础知识
    Hive安装
    Spark词频统计,求TOP值,文件排序,二次排序
  • 原文地址:https://www.cnblogs.com/Yukang1989/p/2783121.html
Copyright © 2011-2022 走看看