您的位置:首页 > 编程语言 > PHP开发

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环境中调试通过。本文参照了部分网络资料,希望能够抛砖引玉,大家共同学习。

(转载本文请注明出处)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: