InkCanvas замедляется, когда у нас есть несколько ударов - PullRequest
0 голосов
/ 28 сентября 2011

Я использую InkCanvas для создания приложений, похожих на краски. Когда я рисую несколько штрихов на холсте, это работает очень медленно.

У меня есть машина с очень хорошей конфигурацией: Intel(R) Core(TM) 2 Quad CPU Q6600 @ 2.40GHz (4CPUs),~2.4GHz and 2GB RAM.

Когда у меня больше 10000 тысяч штрихов, использование памяти увеличивается до 500 МБ, а при рисовании и стирании процессор использует кросс 30. Обычные сэмплы также дают тот же результат. Изменение размера окна также очень медленное. Я выбрал InkCanvas, потому что мне нужно создать приложение для векторного рисования, и WPF предоставил его.

В чем причина этого? Должен ли я пойти с InkCanvas для краски, как приложение? Если да, то как мне решить эту проблему?

1 Ответ

0 голосов
/ 27 января 2013

Вы должны создать свой собственный холст для работы, а не чернильницу.Он предназначен для легкого использования.

...