производительность Windows 7 сетки - PullRequest
0 голосов
/ 01 мая 2011

У меня есть сцена в моем приложении, где у меня сетка около 5000x5000, однако в ней всего несколько элементов, например, 5 или 6 изображений 256x256 и некоторые объекты Path, наложенные на изображения.

Я реализовал приемник жестов пинч из инструментария SL в сетке, но при масштабировании вверх и вниз по сцене производительность кажется низкой,

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

Тем не менее, я думаю, что я мог бы переписать свою сцену, используя Canvas вместо Grid, но я хотел бы знать, будет ли в конечном итоге холст рисовать быстрее, когда ямасштабируйте его вверх и вниз и даже переводите его влево и вправо (как элемент управления картой).

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

Любая помощь здесь будет принята с благодарностью.

1 Ответ

0 голосов
/ 01 мая 2011

Это идеальный случай для использования MultiScaleImage с пользовательским MultiScaleTileSource.

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