Вызов команды WPF из встроенного в WPF элемента управления Winforms - PullRequest
0 голосов
/ 09 февраля 2010

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

Как бы я поступил об этом?

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

1 Ответ

2 голосов
/ 10 февраля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...