@HitGirl

Как рисовать, создавать анимации и визуализировать данные в wpf/uwp?

Здравствуйте!
В Windows Forms есть библиотека GDI+ с различными методами для рисования, а также события OnPaint, что позволяет рисовать или визуализировать данные в desktop-приложениях.
Однако в WPF/UWP нет ни GDI+ ни событий OnPaint.
Но есть несколько вариантов рисования:
1. Использовать контролы из Windows Forms: это похоже на костыль, и возможно Microsoft откажется от Windows Forms.
2. DirectX-OpenGl: очень низкоуровнево по сравнению с GDI+, относительно трудно интегрироровать компонент на форму + минусы из первого пункта (если это элемент управления Windows Forms).
3. Добавление различных элементов(линий, фигур) в Canvas: в результате получается Canvas с коллекцией элементов, а не изображение. Как в данном случае реализовать, например, ластик?
4. InkCanvas: очень ограничен в функциональности.
Подскажите, пожалуйста, как правильно выполнять визуализацию и рисовать в desktop-приложения wpf/uwp, при этом сохранив возможность использовать другие элементы управления, или для таких задач лучше выбрать другой язык?
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ЭЛКОМ+ Томск
от 70 000 до 120 000 руб.
Аскон Санкт-Петербург
от 130 000 до 180 000 руб.
Агент Плюс Астрахань
от 50 000 руб.
22 мая 2019, в 12:13
1 руб./за проект
22 мая 2019, в 12:12
200 руб./за проект
22 мая 2019, в 12:11
1 руб./за проект