标签: wpf dynamic treeview controls
我正在开发一个项目,我有一些分层数据,我希望能够通过花哨的WPF控件进行编辑。
数据结构本质上是一个表达式树。每个节点可以是不同的Expression类型,但是从相同的基类继承。这些不同的类型需要有自己的编辑方式。
我的想法是,我将使用WPF TreeView控件,然后为每种类型的Expression动态添加编辑器控件。我对WPF的数据绑定和MVVM模式只有基本的了解,所以我不确定这是可行的,甚至是从哪里开始。任何指针或指导都将非常感激。
答案 0 :(得分:3)
听起来你正在寻找的是HierarchicalDataTemplate class。