Member 11859517 Ответов: 2

в чем разница между winfom UserControl и пользовательских элементов управления в WPF?


есть ли какая-то разница. или они одинаковы

Sergey Alexandrovich Kryukov

В этом вопросе нет никакого смысла.
—СА

Ralf Meier

Я думаю, вопрос лучше должен быть :
"В чем разница между Windows Forms и WPF ?"

Какова интенция этого вопроса ?

Philippe Mori

Как правило, вы используете UserControl той же технологии, что и ваше приложение... Если вы смешиваете и то, и другое, то UserControl будет подходящим для элементов управления, размещенных на нем.

2 Ответов

Рейтинг:
0

Stephen Hewison

Принимая во внимание, что пользовательский элемент управления является пользовательским элементом управления независимо от фреймворка, тогда Ralf прав. Вопрос, который вы задаете, должен быть:

"В чем разница между Windows Forms и WPF ?"

Прочтите следующее из Инфрагистики...

ОС Windows презентация Фонда против обязанности и достижения - евангелизация - блог Infragistics.com [^]

Он охватывает этот вопрос более подробно, но первый абзац прекрасно подводит итог:

WinForms предоставляет доступ к собственным элементам интерфейса Microsoft Windows, обертывая существующий Windows API в управляемый код. С другой стороны, WPF-это новая платформа для разработки приложений Microsoft Windows, основанная на платформе .NET Framework. Этот фреймворк предоставляет четкий, объектно-ориентированный, расширяемый набор классов, которые позволяют разрабатывать богатые приложения Windows.


Рейтинг:
0

Valya-S

Это разные классы с одинаковыми именами из разных пространств имен.
WPF UserControl живет в системе.Окна.Управления.
Пользовательский контроль WinForms в системе.Окна.Формы.