我有一个与项目集合绑定的列表框。每当我在绑定项的CollectionView上调用刷新时,装饰器就会从列表框项中消失。
谁能解释一下为什么我能克服这一切吗?应该在每次刷新后重新添加装饰器吗?
发布于 2015-02-03 10:47:59
装饰器链接到特定的元素,在您的示例中,您似乎是在装饰ListBoxItem元素。
当您在集合视图上调用Refresh方法时,这将导致ListBox控件删除其所有现有的ListBoxItem子控件并重新创建它们。您的装饰品正在“消失”,因为它们正在装饰的元素已被列表框删除。
您可以重新创建装饰器,也可以尝试找到不涉及刷新集合视图的刷新列表框的方法。
https://stackoverflow.com/questions/28294583
复制相似问题