zoukankan      html  css  js  c++  java
  • Silverlight传值

    Silverlight 页面之间传值的。主要是使用独立存储的IsolatedStorageSettings对象,首先需要创建对象

    private IsolatedStorageSettings appSettings = IsolatedStorageSettings.ApplicationSettings;


    然后在Button事件中加入如下代码,用于传值

    if (!appSettings.Contains("Ope")) 
          appSettings.Add("Ope", "UserName");
    


    可以用上述方法创建多个要传到目标页面的参数

    OK了,在目标页面获取值的方式就简单了

    if (appSettings.Contains("Ope")) 
        txbShowvalue.Text = "User Name: " + appSettings["Ope"].ToString();


    需要注意的一点是这个获取值的代码不要写在页面的构造函数里面,有可能不会触发,原因是在上面对象已经保存在内存中了,但是会触发Loaded事件,因此可以把代码放到这个事件里面

     

    第二种方法

     

    MainPage页面中

    Resources.Remove("Ope");
    Resources.Add("Ope", txtLoginName.Text);
    


    接收页面

    MainPage p = Application.Current.RootVisual as MainPage;
    string s = p.Resources["Ope"] as string;
    txtCuOpe.Content = s;


     

  • 相关阅读:
    HDU
    HDU
    (4)数据--相似性与相异性
    (3)数据--操作
    (2)数据--基本概念
    五、按生命周期划分数据(二)
    五、常用数据类型(一)
    四、坏耦合的原因与解耦(三)
    四、强化耦合(二)
    四、初识耦合(一)
  • 原文地址:https://www.cnblogs.com/hainange/p/6153591.html
Copyright © 2011-2022 走看看