我正在为Win8构建一个Metro Style App,它需要在帧导航上传递两个文本块值.对于一个参数,它可以工作但是对于两个参数它不起作用.请帮忙!我尝试过如下:this.Frame.Navigate(typeof(SecondPage),textblock1.Text + textblock2.Text);
我没有显示任何错误,但它没有工作.
小智 8
创建一个包含2个属性的新类,并将属性设置为文本块值.然后在导航时传递此对象.
创建有效负载类:
public class Payload
{
public string text1 { get;set;}
public string text2 { get;set;}
}
Run Code Online (Sandbox Code Playgroud)
然后填充有效负载类:
Payload payload = new Payload();
payload.text1 = textblock1.Text;
payload.text2 = textblock2.Text;
Run Code Online (Sandbox Code Playgroud)
然后,当您调用Navigate时,传递您的有效负载实例,如下所示:
this.Frame.Navigate(typeof(SecondPage),payload);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7493 次 |
| 最近记录: |