Доступ к элементу управления изображением в элементе динамического поворота - PullRequest
0 голосов
/ 16 марта 2011

У меня есть элемент управления сводки с динамически генерируемыми элементами, указывающими на список объектов.

Шаблон элемента сводки содержит элемент управления изображением, связанный со свойством Uri в предоставленных объектах.

вот строка из шаблона элемента сводки:

<Image Source="{Binding ImageUri}" Height="660" Width="460"/>

Я обнаружил, что мне нужен доступ к элементу управления Image внутри сгенерированных элементов сводки, поэтому я могу явно установить для его источника значение nullпосле того, как я его использую, в противном случае он не освободит память, и приложение превысит требование 90 МБ.

Итак, для данного индекса сводки, как я могу ссылаться на элемент управления Image внутри элемента сводки?

Ответы [ 2 ]

1 голос
/ 16 марта 2011

Дайте ему имя в шаблоне, а затем используйте PivotItem.FindName(string name), чтобы найти элемент управления Image.Вы можете предварительно создать явное приведение типа для возвращаемого объекта, так что это будет действительный Image элемент управления, где вы можете манипулировать содержимым.

Хотя я думаю, что существуют серьезные проблемы с оптимизацией на другом конце, если вашизображения (в приложении) занимают более 90 МБ памяти.

0 голосов
/ 20 марта 2011

Я обработал событие «Выгрузка» изображения и использовал его, чтобы установить для источника значение null.

...