Хотите добавить 400 панорамных объектов динамически - PullRequest
0 голосов
/ 24 февраля 2012

Мне нужно добавить почти 400 изображений. Я хочу показать одно изображение для каждого элемента панорамы.Если я добавлю более 25 изображений к элементу панорамы, страница зависнет и произойдет ошибка стека.какое решение для этого ...

1 Ответ

1 голос
/ 24 февраля 2012

Панорама - неправильный контроль для этого. Панорама написана так, что каждый отдельный элемент загружается в память - поэтому загрузка 400 приведет к нехватке памяти и проблемам с зависанием типа. Если вы действительно хотите использовать Panorama, вы можете использовать событие SelectionChanged, чтобы контролировать, какие элементы панорамы действительно содержат контент, но на самом деле я думаю, что это может не сработать даже тогда ...

Pivot был бы лучшим выбором - он просто загружает текущий, предыдущий и следующий в любой момент времени. Как и в случае с Panorama, также может быть полезно использовать SelectionChanged в вашем Pivot - для этого может помочь время загрузки, если ничего больше.

Stuart

...