Я пытаюсь перейти с WinFroms на WPF.У меня есть приложение, разработанное в C # с GDI + (похоже на MS Paint).Я хочу написать такое же приложение в WPF, но не знаю, как выполнять графические операции, такие как GDI +?
Что именно вы хотите сделать?
Один из способов создания пользовательских рисунков в WPF - создать класс, наследуемый от UIElement, а затем переопределить метод OnRender.В этом методе у вас будет доступ к DrawingContext , который позволит вам вызывать базовые методы рисования, которые во многом похожи на методы в GDI +.
В противном случае вы, вероятно, захотите создать Visuals.или объекты более высокого уровня и поместите их на холст.Это будет медленнее, но тогда вы сможете лучше использовать возможности WPF, такие как анимация и привязка данных.
РЕДАКТИРОВАТЬ: Вот серия статей по проекту кода, описывающая, как создать конструктор диаграмм в WPF:
http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part1.aspx
http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part2.aspx
http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part3.aspx
http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part4.aspx