我想从blankpage.xaml获取文本到Mainpage.xaml
我尝试在MainPage.xaml上使用它:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
enter.Text = (App.Current as App).trytext;
}
但是有一个错误,即trytext找不到,所以我使用if if语句:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
if (enter.Text == "")
{
enter.Text = "";
}
else
{
enter.Text = (App.Current as App).trytext;
}
}
但是当我从blankpage获取文本时,回到主页时没有文字
请帮忙!
答案 0 :(得分:0)
我不确定你要做什么,但似乎你正在尝试创建一个可以通过整个应用程序访问的变量?
如果要将某些数据从第1页传递到第2页,可以在Navigate方法中传递信息。
可能你正在打电话
Frame.Navigate(typeof(MainPage));
Navigate方法有一个额外的参数,您可以在其中传递信息。将其称为Frame.Navigate(typeof(MainPage), enter.Text);
在OnNavigatedTo中,您可以从NavigationEventArgs获取值。 可能是这样的:
enter.Text = e.Parameter.ToString();