我想用 UserControls 填充 TreeView,但我只想显示 Name 属性,而不是整个 UserControl。当我向 myUCs 添加一些内容时,以下代码会给我带来奇怪的崩溃:
C#:
var myUCs = new ObservableCollection<UserControl>();
MyTreeView.ItemsSource = myUCs;
XAML:
<controls:TreeView x:Name="MyTreeView">
<controls:TreeView.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</controls:TreeView.ItemTemplate>
</controls:TreeView>
有谁知道如何使用 UserControls 列表作为 TreeViews 的 ItemSource?