Мне нужно смоделировать что-то вроде отчетов Crystal в решении WinForms .NET.
Пользователь сможет изменять поля, идентифицировать объекты, дважды щелкать по ним, чтобы увидеть его свойства, изменять его координаты, а затем распечатывать «модель», связывающую с ней некоторые реальные объекты.
Какой подход применить для реализации всего этого?
Для отдельных объектов:
- Пользовательские элементы управления (метки)?
- Пользовательские чертежи (с идентификацией клика)?
За технику работы рабочего холста, с марингитами?
- WPF UserControl?
- WinForms UserControl?
Если я выбираю пользовательские рисунки, я должен предпочесть WPF Drawing или GDI (более привычный)