.NET MAUI 中如何使用 ShowPopupAsync 将数据从调用 ViewModel 传递到 Popup VieModel?

问题描述 投票:0回答:1

我尝试按照以下网站上的 Microsoft 教程将数据从调用 ViewModel 传递到 Popup ViewModel:https://learn.microsoft.com/en-us/dotnet/communitytoolkit/maui/views/popup

尽管如此,我还是不明白如何传递数据。我的问题: 有谁知道,我如何通过,例如字符串或整数数据?我需要使用ApplyQueryAttributes吗?

我认为在使用 NavigateToAsync 和 QueryAttributes 时可以传递类似的数据,例如

NavigationService.NavigateToAsync($"DestinationView?userId={User.ID}");
但这似乎并不那么微不足道。

我该如何执行?

navigation popup maui
1个回答
0
投票

这在 docs

中有介绍
this.popupService.ShowPopup<MyPopupViewModel>(onPresenting: viewModel => viewModel.CallSomeMethod(10));

this.popupService.ShowPopup<MyPopupViewModel>(onPresenting: viewModel => viewModel.SomeProperty = 10);
© www.soinside.com 2019 - 2024. All rights reserved.