Wpf TreeView绑定到列表,如何获取计数

时间:2015-01-21 08:00:43

标签: c# wpf treeview

我正在尝试将TreeView绑定到List。但我无法显示我的绑定列表。有帮助吗?

<TreeView x:Name="tree" BorderThickness="0" ItemsSource="{Binding ListOfMyViewModels}">
<TreeView.Resources>
    <HierarchicalDataTemplate DataType="{x:Type vm:MyViewModel}" >
          <!-- can navigate MyViewModel -->
          <TextBlock Text="{Binding MyViewModelProperty.Subproperty}" />

          <!-- CANNOT get ListOfMyViewModels Count -->
          <TextBlock Text="{Binding Count}" />
       </StackPanel>
   </HierarchicalDataTemplate>
</TreeView.Resources>

1 个答案:

答案 0 :(得分:0)

更改DataContext可解决此问题。感谢@Alex!

<TextBlock DataContext="{Binding ListOfMyViewModels}" Text="{Binding Path=Count}" />