首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF Adorner和ICollectionView Refresh

WPF Adorner和ICollectionView Refresh
EN

Stack Overflow用户
提问于 2015-02-03 08:42:16
回答 1查看 105关注 0票数 0

我有一个与项目集合绑定的列表框。每当我在绑定项的CollectionView上调用刷新时,装饰器就会从列表框项中消失。

谁能解释一下为什么我能克服这一切吗?应该在每次刷新后重新添加装饰器吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-03 10:47:59

装饰器链接到特定的元素,在您的示例中,您似乎是在装饰ListBoxItem元素。

当您在集合视图上调用Refresh方法时,这将导致ListBox控件删除其所有现有的ListBoxItem子控件并重新创建它们。您的装饰品正在“消失”,因为它们正在装饰的元素已被列表框删除。

您可以重新创建装饰器,也可以尝试找到不涉及刷新集合视图的刷新列表框的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28294583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档