我在 MAUI 中遇到了一个错误,我只是想知道我是否是唯一的一个,或者我在这个新环境中是否做错了什么:)
之前我总是能够在通过单击按钮导航到新页面时执行此操作:
private async void OnButtonClicked(object sender, EventArgs e)
{
await Navigation.PushAsync(new Page1());
}
Run Code Online (Sandbox Code Playgroud)
但它似乎不再起作用了,这就是我的 Page1 在 C# 代码中的样子:
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
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行此代码并单击按钮时,没有任何反应。
我正在尝试 MAUI,但遇到了一个奇怪的错误。它不会让我添加新页面,每次我尝试这样做时,InitializeComponent构造函数中都会出现错误:
当前上下文中不存在名称“InitializeComponent”
Microsoft.Maui.Controls我已在 C# 代码和 XAML 代码中添加。
xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
Run Code Online (Sandbox Code Playgroud)
有人知道在这里可以做什么吗?