从页面内重新加载 .NET MAUI 中的瞬态页面

2024-04-18

我有一个 .NET MAUI 应用程序,其中一个页面在 MauiProgram.cs 中注册为瞬态。我希望能够使用页面本身上的按钮重置页面,但不知道如何操作。请有人帮助我。

我已经尝试过使用这段代码,但它没有做任何事情:

[RelayCommand]
public async Task ReloadPageAsync()
{
    await Shell.Current.GoToAsync("../"+nameof(MyPage), false);
}

尝试这个:


// Get current page
var page = Navigation.NavigationStack.LastOrDefault();

// Load new page
await Shell.Current.GoToAsync(nameof(SecondPage), false);

// Remove old page
Navigation.RemovePage(page);

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从页面内重新加载 .NET MAUI 中的瞬态页面 的相关文章

随机推荐