Редактор пользовательского интерфейса для приложения .NET - PullRequest
0 голосов
/ 01 ноября 2009

Мне нужен элемент управления .NET UI, который действует как окно конструктора / редактора, подобное тому, что вы видите в некоторых из этих приложений: - Visual Studio - Visio - Бальзамик - Рабочий процесс Windows - Photoshop

Я надеюсь использовать WPF, но остановлюсь на WinForms. Мне нужно создавать собственные виджеты, которые я могу перетаскивать, удалять и редактировать в окне дизайнера / редактора. Я открыт для строительства или покупки.

После просмотра общих сторонних поставщиков инструментов .NET я ничего не могу найти.

Идеи

Ответы [ 2 ]

2 голосов
/ 01 ноября 2009

Вы можете начать с this (хостинг дизайнеров Windows Forms), он в значительной степени реализует все необходимое для создания дизайнера WinForm.

Размещение конструкторов Windows Forms http://img141.imageshack.us/img141/8755/winformhost.png

1 голос
/ 01 ноября 2009

Я думаю, что хотел бы пойти с WPF и развернуть мою собственную реализацию. В WPF сравнительно легко создавать редакторы в стиле wyswig, потому что вы можете размещать что угодно внутри чего угодно (например, кнопку внутри чертежа) и вы можете быстро повторно использовать визуализированное растровое изображение элемента управления или чертежа в нескольких местах вашего пользовательского интерфейса (например, на панели предварительного просмотра и т. Д.). .) без каких-либо штрафов за производительность ( VisualBrush ). Однажды я сам написал небольшой редактор и интенсивно использовал украшения - мне это не показалось слишком сложным.

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