我遇到了一个将计数绑定到文本块的问题。
我有一个ListView,其项绑定到Users对象属性。我想获取所有已绑定项的计数。
这是我的ListView:
<ListView ItemsSource="{Binding Users}" x:Name="lvUsers">
<ListView.ItemTemplate>
<DataTemplate>
<ListViewItem IsHitTestVisible="False">
<StackPanel>
<facebookControls:ProfilePicture Height="74" Width="74" ProfileId="{Binding FacebookId}" />
<TextBlock Text="{Binding UserName}" FontSize="18" HorizontalAlignment="Center" />
</StackPanel>
</ListViewItem>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
这是我的TextBlock:
<TextBlock Text="{Binding ElementName=lvUsers, Path=Items.Count, Mode=OneWay}" />
我做错了什么?
我知道如果我的ListView没有模板,只有ListViewItems,它就能工作,但我需要它是这样的。
Grid
,在那里您可以添加额外的行,在其中添加您的TextBlock
,以便作为该列表视图的一部分显示。 - denis morozov<ListView x:Name="lv"
,然后绑定元素名称,那么这将起作用<Run Text="{Binding ElementName=lv, Path=Items.Count, Mode=OneWay}"/>
。 - denis morozov