Подтвердить что ты не робот

Использование пользовательского элемента управления WPF в WinForms

Мне нужно будет создать настраиваемый элемент управления для приложения WinForms. Но в ближайшем будущем тот же самый контроль будет использоваться в приложении WPF.

Я уже написал всю логику в классе контроллера, который я могу использовать как для WinForms, так и для WPF (у меня будет только некоторая привязка данных и что это), но, конечно, было бы легче разработать и поддерживать только один раз.

Итак, могу ли я создать элемент управления в WPF, а затем разместить его в форме WinForms? Мои проекты в настоящее время имеют 3.0 в качестве целевой среды.

4b9b3361

Ответ 1

Да, вы можете!

В WinForms используйте ElementHost и добавьте элемент управления WPF внутри (Лучше всего здесь создать пользовательский элемент управления WPF и добавить элементы управления в пользовательский элемент управления)

И в WPF, если вы хотите использовать пользовательский элемент управления WinForms, используйте WindowsFormsHost