我在 MAUI 中遇到了一个 bug,想知道是不是只有我自己遇到了这个问题或者是我在这个新环境中做错了什么 :)
之前,当我通过按钮点击导航到新页面时,总是能够成功实现如下功能:
private async void OnButtonClicked(object sender, EventArgs e)
{
await Navigation.PushAsync(new Page1());
}
但是它似乎不再起作用了,这是我在C#代码中的Page1的样子:
public partial class Page1 : ContentPage
{
public Page1()
{
InitializeComponent();
}
protected override async void OnAppearing()
{
base.OnAppearing();
await MainThread.InvokeOnMainThreadAsync(async () => { await LoadRecipes(); });
}
private async Task LoadRecipes()
{
//no code yet
}
}
}
当我运行这个代码并点击按钮时,没有任何反应。
NavigationPage
来包装MainPage
?例如:Window(new NavigationPage(new MainPage()));
- Leo Zhu