Язык и подход к области рисования методом перетаскивания для нового графического интерфейса пользователя CAD? - PullRequest
2 голосов
/ 20 марта 2012

Я пытаюсь создать новую программу САПР с нуля. GUI в основном легко сделать в C #; это просто перетаскивание таких вещей, как командные кнопки и написание связанного с ними кода.

Однако я хочу, чтобы пользователь моего САПР мог перетаскивать значки с панели инструментов на панель чертежа. Я также хочу, чтобы они могли изменять размеры этих значков, устанавливать связи между ними и т. Д. И я не знаю, как это сделать.

Проведя немало исследований, я все еще теряюсь в том, какой подход я должен использовать. Это в основном 2D-схема, так что мне нужно аппаратное ускорение? Я делаю растровые изображения C # и просто печатаю их после изменений событий мыши? И т.д.

Что я должен изучать, чтобы узнать, как это сделать?

Спасибо!

1 Ответ

2 голосов
/ 11 мая 2012

Возможно, вам нужно работать с WPF.Вам могут пригодиться эти статьи

Это те, которые мне помогаютпока я собирался сделать что-то подобное.Надеюсь, они будут вам полезны.

...