SilverLight中页面间传值的一种简单方式
来源:互联网 发布:51单片机电子设计报告 编辑:程序博客网 时间:2024/06/06 03:35
silverlight中实现页面传值
该实例中使用独立存储的IsolatedStorageSettings 对象进行页面之间的传值
将文本框txtName的值由MainPage.xaml页面传到Main.xaml页面。
(1)使用该对象前,要在cs页面调用命名空间:System.IO.IsolatedStorage;
(2)MainPage.xaml:
//定义独立的存储对象
private IsolatedStorageSettings appSetting = IsolatedStorageSettings.ApplicationSettings;
private void button1_Click(object sender, RoutedEventArgs e)
{
if (txtName.Text != null && txtPwd.Text != null)
{
if (txtName.Text == "rainie" && txtPwd.Text == "123")
{
//页面传值
if (!appSetting.Contains("name"))
{
appSetting.Add("name", txtName.Text.Trim());
}
else
{
appSetting.Clear();
appSetting.Add("name",txtName.Text.Trim());
}
App.Navigation(new Main());
}
}
}
(3)Main.xaml接收值:
//申明变量
private IsolatedStorageSettings appSetting = IsolatedStorageSettings.ApplicationSettings;
private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
{
if (appSetting.Contains("name"))
{
tbName.Text = appSetting["name"].ToString();
}
}
这样就实现了silverlight的页面传值功能。
- SilverLight中页面间传值的一种简单方式
- Silverlight 中Xaml页面跳转方式
- Silverlight中Xaml页面跳转方式
- Web页面中实现简单动画的一种方法
- Silverlight中DomainDataSource的一种Debug方法
- 关于android中一种简单的分享方式
- 关于android中一种简单的分享方式
- 关于android中一种简单的分享方式
- HorizontalListView 中 setSelection() 一种简单实现方式
- KSP:一种简单的服务器页面脚本
- 一种简单的小型企业报表实现方式
- oracle 一种简单的数据同步方式
- 一种 Dockerize 应用的简单方式
- 一种简单的c++文件操作方式
- java实现多线程的一种简单方式
- mysql 性能统计的一种简单方式
- iOS中 Web 页面与 Native Code 的一种通信方式
- 向MOSS页面中添加服务器端代码的另外一种方式 zt
- sybase数据库的两种备份方法
- CSS3 border-image 属性
- 提高MYSQL大数据量查询的速度
- C++ 值传递、指针传递、引用传递详解
- JavaScript中Object对象介绍
- SilverLight中页面间传值的一种简单方式
- ARC与非ARC混合编程
- 关于JAVA中参数传递问题的总结(按值传递和引用传递)
- 端口号说明
- ABAP 将EXECL数据导入SAP 新发现
- Android 图形绘制(skia)
- linux shell 中iconv的用法
- 解决ActionBar + Menu 不能显示在手机顶部
- groovy用户指南