У меня возникают проблемы, запускающие события, с помощью CommandParameter после обновления до Maui до 9.0 и настройки данных для данных для страницы. У меня есть несколько нижних листов на странице с кнопкой справки. Когда кнопка справки нажимается, она поднимает событие, которое затем передается в модель просмотра на главной странице. Событие запускается на нижней странице при нажатии кнопки справки, но команда не запускается. Что мне нужно сделать, чтобы получить поведение EventToCommand для запуска команды в MyModelView ?
myviewmodel
public class MyViewModel
{
public Command GetHelpCommand { get; set; }
public MyViewModel()
{
GetHelpCommand = new Command(OnGetHelp);
}
private async void OnGetHelp(object obj)
{
// ... show help
}
bottomsheet.xaml.cs
public partial class BottomSheet : ContentView
{
public event EventHandler HelpClicked;
public BottomSheet()
{
InitializeComponent();
}
private void Help_Clicked(object sender, EventArgs e)
{
HelpClicked?.Invoke(this, EventArgs.Empty);
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... dparameter