在C#代码中获取Silverlight的初始化initparams参数
2009-11-18 13:58
519 查看
今天学习内容是,我们将利用Silverlight给我们提供的一个便利的方法来实现: 当一个web page加裁时,把指定参数(或信息)从 web page传递到silverlight中,这就是initParams。
我们可以利用它把诸如页面url等相关信息传递到silverlight中(当然也可以传递其它信息)。
initParams 信息是按照 string/value对的方式来存放的。我们将学习如何设置以及如何读取它们。下面开始我们的实验。
仍按惯例,新建一个Silverlight应用程序,命名为:SLInitParamsFromWbToSL。如图:
Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
namespace SLInitParamsFromWbToSL
{
public partial class Page : UserControl
{
public Page(IDictionary<string, string> initParams)
{
InitializeComponent();
this.txtBxKey.Text = "澳大利亚的城市有: " + initParams["Australia"];
//遍历InitParams的内容
foreach (string key in initParams.Keys)
{
this.txtBxValue.Text += key + ": " + initParams[key] + "\n";
}
}
}
} 程序执行的效果如图:
我们可以利用它把诸如页面url等相关信息传递到silverlight中(当然也可以传递其它信息)。
initParams 信息是按照 string/value对的方式来存放的。我们将学习如何设置以及如何读取它们。下面开始我们的实验。
仍按惯例,新建一个Silverlight应用程序,命名为:SLInitParamsFromWbToSL。如图:
Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
namespace SLInitParamsFromWbToSL
{
public partial class Page : UserControl
{
public Page(IDictionary<string, string> initParams)
{
InitializeComponent();
this.txtBxKey.Text = "澳大利亚的城市有: " + initParams["Australia"];
//遍历InitParams的内容
foreach (string key in initParams.Keys)
{
this.txtBxValue.Text += key + ": " + initParams[key] + "\n";
}
}
}
} 程序执行的效果如图:
相关文章推荐
- 在C#代码中获取Silverlight的初始化initparams参数
- 在C#代码中获取Silverlight的初始化initparams参数
- SilverLight学习笔记--Silverligh之如何把InitParams 初始化参数从WebPage传递到Silverlight
- 如何在C#引入Silverlight的initparams参数
- Silverlight利用Application_Startup获取web项目中的初始化参数
- Silverlight 浏览器外运行时获取不到初始化参数的问题
- Silverlight Object 标签属性介绍、初始化参数的设置和获取、客户端系统信息获取
- silverLight 获取初始化参数和网页参数
- Silverlight 浏览器外运行时获取不到初始化参数的问题
- 编写高质量代码改善C#程序的157个建议——建议98:用params减少重复参数
- Silverlight Object 标签属性介绍、初始化参数的设置和获取、客户端系统信息获取
- Silverlight Object 标签属性介绍、初始化参数的设置和获取、客户端系统信息获取
- Silverlight Object 标签属性介绍、初始化参数的设置和获取、客户端系统信息获取
- c#实验笔记- params关键字可以指定可变数目的变量 for循环可以初始化多个参数
- C#获取任务栏位置代码
- web.xml中配置,获取初始化参数
- c#获取相同概率随机数的算法代码
- asp中获取当前页面的地址与参数的函数代码
- 存储过程有输出参数,在c#中用nhibernate调用存储过程时,如何才能获取到一个结果集和这个输出参数呢?
- c# 获取网页中指定的字符串信息的实例代码