博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Silverlight传值
阅读量:5815 次
发布时间:2019-06-18

本文共 762 字,大约阅读时间需要 2 分钟。

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;

 

转载于:https://www.cnblogs.com/hainange/archive/2011/07/23/6153591.html

你可能感兴趣的文章
CSS3 网格布局(grid layout)基础知识 - 隐式网格自己主动布局(grid-auto-rows/grid-auto-columns/grid-auto-flow)...
查看>>
C语言指针转换为intptr_t类型
查看>>
点双连通分量与割点
查看>>
SpringMVC+Maven开发项目源码详细介绍
查看>>
WordPress固定链接修改后访问文章页面404
查看>>
小程序踩坑异步请求json时,headers设置 "content-type": "application/x-www-form-urlencoded"...
查看>>
消息中间件企业级应用
查看>>
python利用决策树进行特征选择
查看>>
@Retention n. 保留
查看>>
Geoserver跨域问题
查看>>
Oracle获取当前年、月、日的方法
查看>>
vue :src 文件路径错误
查看>>
[转]EM算法(Expectation Maximization Algorithm)详解
查看>>
Optional Chaining as an Alternative to Forced Unwrapping
查看>>
回顾HashMap
查看>>
mac osx加入全局启动terminal快捷键
查看>>
opencv源代码之中的一个:cvboost.cpp
查看>>
redis缓存和mysql数据库同步
查看>>
构建Docker Compose服务堆栈
查看>>
最小角回归 LARS算法包的用法以及模型参数的选择(R语言 )
查看>>