是否可以将数据从一个xaml移动到另一个xaml?
在MainPage上我有文本框,我可以在其中编写数字和按钮,添加" 5"并导航到Page1, 在Page1上,我有文本块,我想显示结果。
e.g 的MainPage
textbox = 5,按下按钮
第1页 textblock = 10
我无法找到有关UWP的任何信息。
答案 0 :(得分:1)
您可以通过传递参数在页面之间共享数据。
var value = int.Parse(textbox.Text) + 5; // make sure you handle faulty input
Frame.Navigate(typeof(Page1), value);
并在Page1
中,您可以使用此覆盖来访问该值:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
var value = (int)e.Parameter; // this should be 10
// ... do what you need with that value
}