Что ж, это очень странно с вашей стороны, так как для этого уже есть много инструментов.
Попробуйте их.
<ч />
Тем не менее если вы заинтересованы в разработке чего-то подходящего для вас пользовательских потребностей , тогда продолжайте.
Поскольку главная страница похожа на HTML DOM, вы можете создавать теги и атрибуты по выбору пользователя.
Я предлагаю вам взять идею из самого Visual Studio Designer и разработать нечто похожее с пространством для ваших пользовательских реализаций. Таким образом, у вашего клиента не будет проблем с переходом на ваше приложение.
Что касается редактирования HTML, существуют различные классы, такие как HTML-элемент , которые можно использовать для создания DOM. Также попробуйте некоторые инструменты, такие как HTML Agility Pack . Также найдите некоторые плагины, которые вы можете использовать для создания таких вещей, как HTML Editor. Некоторые из них были предложены в ответе Иакова.