0

我有一个列表框,它绑定到称为照片的照片类型集合。

我有一个绑定到照片的计数属性的标签。

在初始状态,照片包含 8 个项目,标签显示了这一点。即使在使 ListBox 中显示的项目为 5 的过滤后,绑定到 photos.Count 属性的标签仍然显示 8 个项目(当然因为照片集合没有改变,只有默认的 CollectionView 被改变了。

如何使我的标签绑定到照片默认 CollectionView 的 Count 属性?

我知道如何使用我创建的 CollectionViewSource(例如作为资源)来实现这一点,但我想知道如何绑定到默认集合视图的计数。

谢谢

4

1 回答 1

1

而不是将计数绑定到初始源将其绑定到列表框 items.count 使用元素绑定......类似于这个的东西

<StackPanel>
        <ListBox Name="listBox1"/>
        <TextBlock Text="{Binding ElementName=listBox1,Path=Items.Count}"/>      
    </StackPanel>
于 2011-07-19T10:18:17.767 回答