2010-02-09 4 views
0

У меня есть класс WinDataGrid, который простирается от Infragistics UltraGrid. Я встроил свой WinDataGrid в пользовательское управление WPF, используя WindowsFormHost. Когда строки выбраны, мне нужно вызвать предопределенный DelegateCommand<IList> с моей коллекцией выбранных строк.Вызов команды WPF из встроенного в WPF управления Winforms

Как бы я это сделал?

В качестве фона у меня есть приложение WPF, которое использует как WPF DataGrid, так и WinGrid Infragistics. Сетка WPF уже в основном подключена, и я хочу как можно больше использовать существующие команды и т. Д. При подключении моей сетки Winforms. Я понимаю, что может потребоваться какое-то сопоставление, но я должен уметь отображать большинство вещей?

ответ

2

Если DelegateCommand является ICommand, вы можете вызвать метод Execute() для вызова команды. Не забудьте сначала проверить, разрешено ли выполнение команды с CanExecute()

Смежные вопросы