绑定到gridview.items.count始终在UWP中返回0



我在UWP中有一个gridview,并且工作正常

 <GridView x:Name="my_gridview" ItemsSource="{Binding CollectionItem, Mode=TwoWay}"/>

并有一个文本块,以显示CollectionItem的数量

 <TextBlock Text="{Binding ElementName=my_gridview, Path=Items.Count, RelativeSource={RelativeSource Self}}"/>

问题:文本块总是显示0,即使我们在GridView中有很多项目!

最好直接绑定到源集合:

<TextBlock Text="{Binding CollectionItem.Count}" />

您同时设置了ElementNameRelativeSource(这是伪造),后者可能会超越前者或造成冲突错误,检查输出窗口,并会有绑定错误。

最新更新