通过导航框传递数据
本文关键字:数据 导航 | 更新日期: 2024-10-24 04:17:05
我正在为windows phone 8.1开发一个应用程序,我有三个页面,我使用Frame.Navigate(typeof(Page2),nav)
在页面之间传递数据,我使用类
public class PassedData
{
public string Name { get; set; }
public string Name1 { get; set; }
public string Name3 { get; set; }
public int Value { get; set; }
}
对于对象:
var nav = (passedData)e.Parameter;
myTextBlock.Text = nav.Name;
mytex1.Text = nav.Name1;
我的问题是如何为int值处理对象?对象中的转换类型int有问题。
只需尝试此
int convertValue=0;
var passedData=新的passedData;passedData.Name="名称";passedData.Name1="Name1";passedData.Name3="Name3";
长数字1=0;
bool canConvert = long.TryParse(myTextBox.Text, out convertValue );
if(canConvert==true){
passedData.Value=转换.ToInt32(myTextBox.Text)
}
我认为它会工作