Использование EventToCommand с CommandParameterC#

Место общения программистов C#
Ответить
Anonymous
 Использование EventToCommand с CommandParameter

Сообщение Anonymous »

У меня возникают проблемы, запускающие события, с помощью 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»