gpt4 book ai didi

c# - 使用新参数的 WPF 重新加载页面

转载 作者:太空宇宙 更新时间:2023-11-03 10:45:56 27 4
gpt4 key购买 nike

我是程序正在从世界级调用县级。当我到达国家/地区时,我会这样使用它:

this.NavigationService.Navigate(new Country("Italy"));

在 Country 类中,我希望用户可以切换国家,但无需调用

this.NavigationService.Navigate(new Country("USA"));

因为我想保留返回世界的选项。所以我需要这样的东西:

this.NavigationService.GoBack(); //not works
this.NavigationService.Navigate(new Country("UK"));

但是后面好像不行。那么如何使用新参数刷新我的 Country 类,比如 Refresh("UK")?

最佳答案

您可以尝试通过调用 RemoveBackEntry() 从导航返回堆栈中删除之前的国家/地区页面方法:

//refresh page with new country USA
this.NavigationService.Navigate(new Country("USA"));
//remove previous country Italy from back stack
//so that back option will bring the application to World page
this.NavigationService.RemoveBackEntry();

关于c# - 使用新参数的 WPF 重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23409336/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com