zoukankan      html  css  js  c++  java
  • Windows8应用开发1:XAML页面传值

    1、使用应用程序状态:

    写入:

     Windows.ApplicationModel.Core.CoreApplication.Properties["key1"] = txt1.Text;

    读取:

      //必须先判断Key是否存在,否则在取值过程中会引用发异常
      //在读取"key1"值的时候,如果没有执行赋值语句,则会引发异常:KeyNotFoundException
      //The given key was not present in the dictionary.给定的键不存在于字典。
    
                bool f = Windows.ApplicationModel.Core.CoreApplication.Properties.ContainsKey("key1");
                if (!f)
                {
                    return;
                }
                if (Windows.ApplicationModel.Core.CoreApplication.Properties["key1"] != null)
                {
                    tb.Text = Windows.ApplicationModel.Core.CoreApplication.Properties["key1"].ToString();
                }

    2、使用页面跳转: 

    //跳转页面
      private void btnNav_Click(object sender, RoutedEventArgs e)
      
      {
        Frame.Navigate(typeof(跳转页面名称), [参数]);
       //注:1、【参数】:为重载。2、【参数】的类型为Ojbect。所以可以传入任意类型的数据。
       //例:int ,string ,类型的实例等.
    
      }
    
    
       //目标页面
      protected override void OnNavigatedTo(NavigationEventArgs e)
      {
          if (e.NavigationMode== NavigationMode.New)
          {
               var obj = e.Parameter;
               //obj 为跳转时输入的数据类型。
          }
      }
     
  • 相关阅读:
    FASTJSON
    数据库索引(转)
    设计模式
    jQuery EasyUI教程之datagrid应用(三)
    EasyUI---tree
    EasyUI、Struts2、Hibernate、spring 框架整合
    eclipse最有用快捷键整理
    框架整合----------Hibernate、spring整合
    jQuery EasyUI教程之datagrid应用(二)
    marquee 标签 文字滚动
  • 原文地址:https://www.cnblogs.com/xdpxyxy/p/2760588.html
Copyright © 2011-2022 走看看