.net maui 导航

[删除(380066935@qq.com或微信通知)]

 builder.Services.AddSingleton<MainPage>();

builder.Services.AddTransient<ManageToDoPage>(); 


 Routing.RegisterRoute(nameof(ManageToDoPage), typeof(ManageToDoPage));




 var navigationParametrs = new Dictionary<string, object>

            {

                {nameof(ToDo), new ToDo()}

            };

            await Shell.Current.GoToAsync(nameof(ManageToDoPage), navigationParametrs);



[QueryProperty(nameof(ToDo), "ToDo")]

public partial class ManageToDoPage : ContentPage




            var artwork = (Artwork)e.SelectedItem;

            var artworkDetailPage = new ArtworkDetailsPage();

            artworkDetailPage.BindingContext = artwork;

            await Navigation.PushAsync(artworkDetailPage);