SilverLight学习笔记--Silverligh之如何把InitParams 初始化参数从WebPage传递到Silverlight
2009-08-19 09:43
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";
}
}
}
}
程序执行的效果如图:
前往:Silverlight学习笔记清单
本文程序在Silverlight2.0和VS2008环境中调试通过。本文参照了部分网络资料,希望能够抛砖引玉,大家共同学习。
(转载本文请注明出处)
我们可以利用它把诸如页面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";
}
}
}
}
程序执行的效果如图:
前往:Silverlight学习笔记清单
本文程序在Silverlight2.0和VS2008环境中调试通过。本文参照了部分网络资料,希望能够抛砖引玉,大家共同学习。
(转载本文请注明出处)
相关文章推荐
- SilverLight学习笔记--Silverligh之在SL中调用Javascript (四种调用方法+简单与复杂参数的传递)
- SilverLight学习笔记--Silverligh之在Javascript中调用.NET(包括简单参数和复杂参数的操作)
- C++ 学习笔记(二) 如何向Main函数传递参数
- 在C#代码中获取Silverlight的初始化initparams参数
- SilverLight学习笔记--Silverligh之Json的通讯传递
- 在C#代码中获取Silverlight的初始化initparams参数
- 在C#代码中获取Silverlight的初始化initparams参数
- 如何在C#引入Silverlight的initparams参数
- C#.NET学习笔记---C#中方法参数的传递方式: 值类型(默认),ref类型,out类型和params类型
- SilverLight学习笔记--Silverligh之如何显示用户自定义的 Splash Screen (初始屏幕)
- Silverlight学习笔记四:如何通过自定义ComboBox实现SelectedValue
- Python3学习笔记05-字典、文件输入输出、模块、函数参数传递
- Android深入探究笔记之二 -- 打开一个新的 Activity 并传递参数与如何响应控件的点击事件
- Java学习笔记2016.2.17 方法参数传递
- 【java基础知识(学习笔记)】--方法中的参数传递
- Java学习笔记 --- Java中的参数传递问题
- cesium 学习笔记(二) 初始化Viewer以及相关参数
- Java SE学习笔记:方法参数的传递机制、数组算法
- 【C++学习笔记】函数基础和参数传递
- springmvc学习笔记(7)——传递对象作为参数(POJO)