У меня есть настраиваемый элемент управления WPF, и я хочу использовать этот элемент управления с помощью приложения WinForm. Я знаю, как использовать элементы управления WPF с помощью WinForm с помощью ElementHost. Но я не имею понятия использовать какой-либо отдельный элемент управления (а не пользовательский элемент управления) со всеми его членами с приложением WinForm. Можете ли вы предложить мне хороший способ для достижения этойИспользование WPF-управления с WinForms
ответ
Использование ElementHost из System.Windows.Forms.Integration
имен
Here является подробный учебник
В этой статье описывается, как добавить пользовательский элемент управления WPF в Winforms. Но я хочу добавить один элемент управления со всеми его членами, а не с помощью элемента управления пользователя – pasanmaduranga
@pasanmaduranga, пожалуйста, еще раз проверьте ... Элемент управления ElementHost для WPF в WinForms, что WindowsFormsHost для WinForms в WPF –
Я действительно хочу, чтобы WPF в WInForms – pasanmaduranga
Может вы не обернуть его в UserControl? Вы можете использовать Host.CustomizedButton.xxx для доступа ко всем свойствам и методам.
Спасибо, я попробую – pasanmaduranga
Не работает – pasanmaduranga
- 1. Использование WinForms с XNA?
- 2. Monodevelop использование Winforms
- 3. Winforms Использование в ErrorProvider
- 4. Использование XAML в WinForms
- 5. использование памяти приложения winforms
- 6. Использование DateTimePicker в WinForms
- 7. Использование инструкции using с WinForms ... Хорошая практика?
- 8. Использование UrlDecode из приложения WinForms
- 9. Использование ООП в WinForms Правильно
- 10. Использование SaveFileDialog в C# Winforms
- 11. Статистическое использование WPF/Winforms/ClickOnce/
- 12. WinForms DataGridView и использование DataGridViewColumns
- 13. Использование элемента управления C# WinForms в приложении C++/CLI (WinForms)
- 14. Использование Oracle DB в приложении C# WinForms
- 15. Использование объектов модели EF в Winforms UI
- 16. Использование плагина VLC Activex в WinForms
- 17. Использование WinForms на Mono 3 (Ubuntu 12.10)
- 18. Использование пользовательских шрифтов в ярлыке на Winforms
- 19. Совместное использование модели в MVP Winforms App
- 20. Использование приложения Winforms для настройки службы Windows
- 21. WinForms UI: Использование асинхр/ждут и ADO.NET
- 22. Асинхронный/Await с WinForms ProgressBar - WinForms версия
- 23. Использование PHP webservice в приложении winforms
- 24. C# Использование класса в моем приложении Winforms
- 25. Использование данных из arduino в winforms
- 26. Использование свойства RichTextBox SelectionTabs в winforms
- 27. Использование пользовательского элемента управления WPF в WinForms
- 28. Использование метода управления элементом управления в WinForms
- 29. Использование механизма Chrome в управлении WebBrowser WinForms
- 30. использование закладок для невидимого управления в WinForms
Придерживайтесь одной платформы. Если ваше приложение мало (скажем, менее 100 единиц управления), конвертируйте все это в WPF. Если он слишком большой или вы не можете его переписать (скажем, более 1000 элементов управления), используйте WinForms, пока не сможете его переписать. Это выглядит совершенно уродливо, чтобы одна причудливая кнопка ударила по стандартной winform, и она также может привести к техническим осложнениям. –