简体   繁体   English

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

[英]Reload a transient page in .NET MAUI from within the page

I have a .NET MAUI app with a page registered as transient in MauiProgram.cs.我有一个 .NET MAUI 应用程序,其页面在 MauiProgram.cs 中注册为瞬态。 I want to be able to reset the page using a button on the page itself but do not know how.我希望能够使用页面本身上的按钮重置页面,但不知道如何。 Please could someone help me.请有人帮助我。

I've already tried using this code, but it did not do anything:我已经尝试过使用此代码,但它没有做任何事情:

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

Try this:尝试这个:


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

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 .NET MAUI 中的依赖注入不刷新页面 - Dependency Injection in .NET MAUI not refreshing page 如何导航到主页..net maui? - How to navigate to main page . net maui? 在毛伊岛内容页面视图中无法识别视图模型 - View model not being recognized within Maui Content Page View 在 C# XMAL.NET MAUI 中按下来自另一个 window(页面,内容页面)的按钮时,在 window(页面,内容页面)中显示特定图像 - Show a specific image in a window (page, contentpage) when pressing a button from another window (page, contentpage) in C# XMAL NET MAUI 如何在.Net Maui Page XML 中迭代字典的 ObservableCollection - How to iterate an ObservableCollection of Dictionary in .Net Maui Page XML .Net MAUI 使用多个 Shell by Flyout 页面变为空白 - .Net MAUI use multi Shell by Flyout page goes blank .NET MAUI Blazor:如何将 MainPage 更改为自定义 razor 页面 - .NET MAUI Blazor: How to change MainPage to a custom razor page 当点击事件从iframe中的控件触发时,如何在iframe中重新加载aspx页面 - how to reload an aspx page within an iframe when click event triggers from the control within an iframe 在asp.net中是否可以部分重新加载页面? - Is partial page reload possible in asp.net? 带有Ajax的Asp.Net页面每次都重新加载整个页面,为什么? - Asp.Net page with Ajax reload the whole page everytime, why?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM