WPF中的动态控件创建

时间:2009-07-18 15:34:20

标签: wpf dynamic treeview controls

我正在开发一个项目,我有一些分层数据,我希望能够通过花哨的WPF控件进行编辑。

数据结构本质上是一个表达式树。每个节点可以是不同的Expression类型,但是从相同的基类继承。这些不同的类型需要有自己的编辑方式。

我的想法是,我将使用WPF TreeView控件,然后为每种类型的Expression动态添加编辑器控件。我对WPF的数据绑定和MVVM模式只有基本的了解,所以我不确定这是可行的,甚至是从哪里开始。任何指针或指导都将非常感激。

1 个答案:

答案 0 :(得分:3)

听起来你正在寻找的是HierarchicalDataTemplate class