从 ViewModel 调用 View 中的方法

Call method in View from ViewModel

我开始学Xamarin了,小白一个

我正在尝试使用 Xamarin.CommunityToolkit.Extensions NuGet 包显示 SnackBar 或 Toast。

我似乎找不到在 ViewModel 中显示 Toast 或 Snackbar 的方法。我发现显示它的唯一方法是在 View.xaml.cs.

我在 View.xaml.cs 中创建了一个方法 ShowToast()。我想知道如何在 ViewModel.cs?

中调用 ShowToast() 方法

提前致谢。

您可以从您的视图模型中调用

不仅用于显示快餐栏,还用于处理导航

await Application.Current.MainPage.DisplaySnackbarAsync(message, actionButtonText, action, duration);