在WPF动态创建控件(Dynamic control creation in WPF)

2019-09-19 11:35发布

我工作的一个项目,我有我想通过一个奇特的WPF控件可以编辑一些分层数据。

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

我的想法是,我会使用WPF TreeView控件,然后动态地添加编辑控件为每种类型的表达。 我有约束力的WPF的数据只是一个基本的了解和MVVM模式,所以我不知道这是可以做到的,甚至从哪里开始。 任何指针或指导将不胜感激。

Answer 1:

这听起来像你要找的是什么HierarchicalDataTemplate类 。



文章来源: Dynamic control creation in WPF