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中页面间传值的一种简单方式所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)