我在这里阅读:Microsoft Docs:TreeView,我发现属性 HasUnrealizedChildren 非常适合我的情况,因为我有一个可能非常深且非常复杂的 TreeStructure。我不明白的是如何在数据绑定的情况下使用它。就我而言,我有同样的情况:
<muxc:TreeView Name="DessertTree"
SelectionMode="Multiple"
ItemsSource="{x:Bind DataSource}">
<muxc:TreeView.ItemTemplate>
<DataTemplate x:DataType="local:Item">
<muxc:TreeViewItem
ItemsSource="{x:Bind Children}"
Content="{x:Bind Name}"/>
</DataTemplate>
</muxc:TreeView.ItemTemplate>
</muxc:TreeView>
但我不想加载所有子项,我只想在示例中解释的扩展时加载它们。但是为了显示 Expand gliph 我需要为根项目设置 HasUnrealizedChildren