小编Jos*_*osh的帖子

停止 ItemsControls 共享过滤器

我有两个 ItemsControl,一个是 ListView,一个是我正在开发的自定义控件。

我已将两个控件的 ItemsControl.ItemsSource 属性设置为同一个 IEnumerable 对象,在本例中为列表。

我将过滤器应用于我的自定义控件的 ItemsControl.Items 属性 (this.Items.Filter = myFilter) 并且我的控件按预期刷新,仅显示与过滤器匹配的项目。

但是,将相同 IEnumerable 对象用于其 ItemsControl.ItemsSource 属性的 ListView 也会刷新,仅显示与我应用于自定义控件的过滤器匹配的项目。

谁能告诉我如何使自定义控件中的过滤器不影响列表视图中的项目?

c# wpf xaml

5
推荐指数
0
解决办法
467
查看次数

标签 统计

c# ×1

wpf ×1

xaml ×1