Если посмотреть на шаблоны проектов C# в VS2008, то среди предложений - Библиотека пользовательских элементов управления WPF, Библиотека пользовательских элементов управления WPF и Библиотека элементов управления Windows Forms. Что из этого вы бы использовали, если бы хотели переместить устаревший активный элемент управления, написанный на C++, в мир C# и .NET?





Не существует шаблона проекта, который сделает это за вас. С таким же успехом вы можете прочитать и начать с пользовательского элемента управления.
Вам нужно будет подумать о целевом приложении, в котором будет размещен элемент управления. Если это бизнес-приложение, у меня слышал, что WPF не предлагает больших преимуществ перед Forms. Однако, согласно записи в блоге это, автор считает, что WPF-убийца - это LOB-приложение, которое использует графические возможности, предоставляемые WPF для визуализации данных.
В конце концов, я предполагаю, что это анализ затрат и выгод. Вы идете по пути WPF и оплачиваете кривую обучения за будущую выгоду от графической визуализации данных, или вы придерживаетесь проверенного и надежного метода и рискуете разработать устаревшее приложение.
Похоже, вы пытаетесь делать несколько разных вещей одновременно:
Если у вас небольшая кодовая база, вы, вероятно, также можете начать с нуля и при необходимости перенести функциональность в новую кодовую базу.
Для большей кодовой базы вы должны понимать, что это дорогостоящая задача как с точки зрения усилий, так и с точки зрения количества дефектов.
Заказ может быть:
Самое главное уметь оправдать выполнение всего вышеперечисленного!