当我从 First_Page 导航到另一个页面 Second_Page 时,用户按下导航栏的后退按钮,应用程序将返回到 First_Page 标题 First_Page 的标题保留为 Second_Page 标题,当我使用Title
属性显式更改它时,它没有变化,所以我错过了什么或出了什么问题?
这是我的代码:
async private void Button_Clicked(object sender, EventArgs e)
{
await this.Navigation.PushAsync(new Second_Page());
Title ="First Page";
}
答案 0 :(得分:0)
您可以这样更改代码的顺序:
async private void Button_Clicked(object sender, EventArgs e)
{
Title ="First Page";
await this.Navigation.PushAsync(new Second_Page());
}
如果您第一次使用Navigation.PushAsync
,则页面标题尚未更改。只有完成Navigation.PushAsync
后,Title
才会被设置。
因此,如果要第一个推送页面将看到将设置Title
,则应设置berfore推送页面。