如何解决访问动态枢纽项目中的图像控制
| 我有一个带有动态生成项目的数据透视控件,它指向对象列表。 数据透视表项模板包含一个图像控件,该控件绑定到提供的对象中的Uri属性。 这是枢纽项目模板中的行:<Image Source=\"{Binding ImageUri}\" Height=\"660\" Width=\"460\"/>
我发现我需要访问生成的数据透视项内的Image控件,因此我可以在使用它后将其源显式设置为null,否则它将无法释放内存,并且该应用程序超出了90 mb的要求。
因此,对于给定的数据透视索引,我如何引用数据透视项中的Image控件?
解决方法
在模板中为其命名,然后使用
PivotItem.FindName(string name)
查找Image
控件。您可以为返回的对象执行显式类型转换,因此它将是一个实际的“ 2”控件,您可以在其中操纵内容。
虽然我认为如果您的图像(应用程序中)占用90+ MB的内存,则在另一端存在重大优化问题。
,我处理了图像的“ Unloading \”事件,并使用它将源设置为null。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。