Как создать хост ASP.NET Designer - PullRequest
0 голосов
/ 21 апреля 2010

Меня попросили создать приложение, в котором я могу перетащить несколько элементов WebControls на поверхность конструктора WebPage.

До сих пор я читал некоторые статьи об архитектуре .NET Framework Design-Time, например, Статья MSDN: Размещение конструкторов WinForms , Статья с функциями разработчика и т. Д.

Но я не могу найти способ размещения дизайнера WebForms. Единственная открытая реализация, которую я смог найти, была Mono Develop ASP.NET Visual Designer .

Но в моно они использовали GTK #, Gecko и т. Д. Для размещения дизайнера. Я не могу найти способ сделать то же самое с помощью WinForms.

Пожалуйста, предложите мне, что мне делать. Дайте мне несколько советов. Должен ли я пойти дальше и реализовать это с помощью GTK # и Gecko?

PS: Мое требование не очень велико. Мне нужен просто способ перетаскивания простых веб-элементов управления и сохранения страницы.

1 Ответ

0 голосов
/ 15 мая 2010

Создать дизайнерский хост и разместить элементы управления очень просто. Сложная часть - это область дизайна HTML, позволяющая вам на самом деле видеть элементы управления, выбирать, перетаскивать, изменять размер и т. Д. В инфраструктуру .NET / ASP.NET ничего не встроено, чтобы сделать это для вас.

Я создал AspNetEdit - и в значительной степени отказался от него, потому что было слишком сложно создать надежный конструктор поверхностей HTML-дизайна с помощью Mozilla / Gecko.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...