我尝试按照以下网站上的 Microsoft 教程将数据从调用 ViewModel 传递到 Popup ViewModel:https://learn.microsoft.com/en-us/dotnet/communitytoolkit/maui/views/popup
尽管如此,我还是不明白如何传递数据。我的问题: 有谁知道,我如何通过,例如字符串或整数数据?我需要使用ApplyQueryAttributes吗?
我认为在使用 NavigateToAsync 和 QueryAttributes 时可以传递类似的数据,例如
NavigationService.NavigateToAsync($"DestinationView?userId={User.ID}");
但这似乎并不那么微不足道。
我该如何执行?
这在 docs
中有介绍this.popupService.ShowPopup<MyPopupViewModel>(onPresenting: viewModel => viewModel.CallSomeMethod(10));
或
this.popupService.ShowPopup<MyPopupViewModel>(onPresenting: viewModel => viewModel.SomeProperty = 10);