wpf如何根据输入信息动态生成treeview

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf如何根据输入信息动态生成treeview相关的知识,希望对你有一定的参考价值。

界面左侧为待生成的treeview
右侧分为上下两部分,上面的部分为combobox,下面的部分为两个不同的用户控件,下面的部分根据上面部分的combobox选择,分别展示两个不同控件
问:如何根据右侧两个不同控件的textbox输入信息,动态生成左侧的treeview
注意:用户控件1的输入信息可以作为用户控件2的输入信息在treeview的上层节点,同时,用户控件2的输入信息也可以作为用户控件1的输入信息在treeview的上层节点

还是把TreeView 对象绑定到自定义类型的对象(:INotifyPropertyChanged)。自定义类型包含自身类型的列表(ObservableCollection),这样就可以实现父子节点关系,添加删除节点也可以动态表现出来。
不清楚你你的节点仅仅是显示两个用户控件的信息呢还是要特别指定节点类型。
建议看看msdn TreeView -> HierarchicalDataTemplate
参考技术A 无语..一句话的需求额....能不能把你的需求画出来,好理解点

wpf中怎么为treeview动态添加子菜单

参考技术A 这个可以实现右键菜单的添加和删除的wpf做的,我传给你

以上是关于wpf如何根据输入信息动态生成treeview的主要内容,如果未能解决你的问题,请参考以下文章

wpf中怎么为treeview动态添加子菜单

WPF的TreeView通过数据库动态添加修改删除节点功能

C# wpf listview 如何动态添加 高手回答下

WPF中TreeView控件数据绑定和后台动态添加数据

bootstrap-treeview如何获取选中节点的值呢

c# Winform给treeview添加图标问题