WPF TreeView 绑定数据的方法有多种,可以使用以下几种方法:
示例代码:
<TreeView ItemsSource="{Binding TreeNodes}">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Children}">
<TextBlock Text="{Binding Name}"/>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
在上面的示例中,TreeNodes 是一个 ObservableCollection
示例代码:
<TreeView>
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Children}">
<TextBlock Text="{Binding Name}"/>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
<TreeView.ItemsSource>
<Binding Path="TreeNodes"/>
</TreeView.ItemsSource>
</TreeView>
在上面的示例中,TreeView 的 ItemsSource 属性通过绑定指定为 TreeNodes 属性,并使用 HierarchicalDataTemplate 来指定节点的模板。
示例代码:
<TreeView ItemsSource="{Binding TreeNodes}">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Children}">
<TextBlock Text="{Binding Name}"/>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
在上面的示例中,TreeNodes 是一个 ObservableCollection
这些方法都可以用来绑定数据到 WPF TreeView 控件。具体选择哪种方法取决于你的需求和数据结构。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: wpf怎么设置控件内容