Существуют ли рамки или настраиваемые инструменты для создания визуального редактора для моего приложения .NET? - PullRequest
1 голос
/ 15 июля 2009

У меня есть приложение, которое выполняет сбор данных, преобразование и создание отчетов.

В настоящее время единственный способ установить и настроить все шаги - заполнить несколько больших и громоздких экранов WinForms. Что я хотел бы сделать, так это создать легкий и удобный визуальный редактор, в котором «блоки» будут отображать источники данных, модули преобразования данных и визуализаторы, а «стрелки» - поток данных ...

В некотором роде, вы знаете, как в SQL Server или Access, вы можете редактировать текст SQL-запроса напрямую или через визуальный редактор, который может быть не идеальным во ВСЕХ случаях, но прекрасно работает, вероятно, в 99% реальной жизни. пользовательские сценарии.

И поэтому вопрос в том, можете ли вы назвать бесплатный фреймворк или инструментарий, который может помочь мне в части проблемы с графическим интерфейсом? Чтобы мне не нужно было писать редактор, я просто предоставляю бизнес-логику за «блоками» и «стрелками», относящимися к моему конкретному приложению.

Или, может быть, это легко сделать в WPF?

1 Ответ

1 голос
/ 15 июля 2009

Если все в порядке, что пользователи вашего инструмента должны иметь Visual Studio Standard или выше, посмотрите DSL Toolkit . Позволяет создать графический редактор для создания экземпляров модели предметной области. Эти экземпляры могут использоваться как есть или могут использоваться для генерации кода или других текстовых артефактов в Visual Studio.


Я только что понял, что вам не нужно VS. Есть примеры размещения созданного дизайнера в качестве элемента управления Windows Forms в вашем любимом приложении Windows Forms. Результатом будет элемент управления, который возвращает экземпляр модели предметной области. Вы можете делать с этим экземпляром все, что захотите.

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