GDI + как рисование в WPF - PullRequest
       1

GDI + как рисование в WPF

1 голос
/ 17 октября 2010

Я пытаюсь перейти с WinFroms на WPF.У меня есть приложение, разработанное в C # с GDI + (похоже на MS Paint).Я хочу написать такое же приложение в WPF, но не знаю, как выполнять графические операции, такие как GDI +?

1 Ответ

5 голосов
/ 17 октября 2010

Что именно вы хотите сделать?

Один из способов создания пользовательских рисунков в 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

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