Страницы

Поиск по вопросам

четверг, 11 июля 2019 г.

c# wpf mvvm light как передать object sender в событии

есть devexpress grid control, в одной колонке которого comboBox. слушаю события SelectionChanged с помощью interaction и eventToCommand, но не знаю как получить сам comboBox (object sender), для определения строки, в которой данный comboBox, для получения их неё элемента, который биндится к этой строке. суть в том, что нужно отследить изменения в конкретной строке (получить guid, и новое значение, обновленное через comboBox). как получить object sender?


Ответ

xaml:

viewModel:
public RelayCommand ComboChanged { get; set; } public ViewModel() //ctor { ComboChanged = new RelayCommand(HandleComboChanged); } private void HandleComboChanged (SelectionChangedEventArgs a) { //(Combobox)a.Source }

Комментариев нет:

Отправить комментарий