我正在尝试将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>
答案 0 :(得分:0)
更改DataContext可解决此问题。感谢@Alex!
<TextBlock DataContext="{Binding ListOfMyViewModels}" Text="{Binding Path=Count}" />