Как лучше всего отображать большое количество элементов в программе - PullRequest
2 голосов
/ 18 января 2011

В настоящее время у меня есть 952 большие коллекции предметов.Я отображаю около 500+ из них в виде полигонов, и это вызывает некоторое заметное, но управляемое отставание в моем приложении.Какой самый легкий элемент управления / элемент, который я могу использовать для одновременного отображения этих элементов?

1 Ответ

3 голосов
/ 18 января 2011

DrawingVisuals предоставляет более легкий подход для рендеринга объектов, чем Paths:

http://msdn.microsoft.com/en-us/library/ms742254.aspx

Недостатком этого подхода является то, что они не предоставляют такие события, как ввод / вывод мыши, выдолжен выполнить проверку удара вручную.Тем не менее, это может подойти для ваших нужд.

Существует еще более легкий подход, когда вы добавляете элементы непосредственно в визуальный слой, вы можете увидеть пример на этой странице:

http://msdn.microsoft.com/en-us/library/ms748373.aspx

Мой совет - сначала попробовать DrawingVisuals.

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