public class MainPageViewModel
{
public Command ToggledCommand
{
get
{
return new Command(() =>
{
//you could add your function here
Console.WriteLine("123");
});
}
}
不要忘记在MauiProgram.cs中初始化包:
public static class MauiProgram
{
public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
.UseMauiCommunityToolkit()
.ConfigureFonts(fonts =>
...
1条答案
按热度按时间pgx2nnw81#
您可以使用Maui CommunityToolkit EventToCommandBehavior。
首先,请安装CommunityToolkit.Maui Nuget并初始化软件包。有关详细信息,请参阅Get started
然后在xaml中,我们将EventToCommandBehavior添加到Switch中。它允许我们将Switch上的Toggled事件Map到viewModel中定义的Command(如果使用MVVM方式)。
在viewModel文件中,我们只定义ToggledCommand,如下所示:
不要忘记在MauiProgram.cs中初始化包:
希望能成功。