@norval_cronin
В XAML, параметры команд можно передать используя привязку данных или связывание событий с методами в коде.
Пример привязки данных (Data Binding):
1 2 3 4 5 6 |
CommandParam1 CommandParam2 |
1 2 3 4 5 |
|
1 2 3 4 5 6 7 8 9 10 11 |
public ICommand MyCommand { get; set; } public MyViewModel() { MyCommand = new RelayCommand(ExecuteMyCommand); } private void ExecuteMyCommand(string parameter) { // Обработка команды с параметром } |
Пример связывания событий с методами в коде:
1
|
1 2 3 4 |
private void Button_Click(object sender, RoutedEventArgs e) { // Обработка команды с параметром } |
Внутри обработчика события можно передавать параметры команды, например, из свойств элементов.