如何生成允许编辑任何对象的WPF表单

时间:2012-04-03 08:03:14

标签: c# wpf reflection dynamically-generated

我想要完成的是动态创建一个允许编辑对象的所有字段和属性的表单(递归地)。

我已经设法在一些简单的情况下做到这一点。

到目前为止我遇到的问题:

  • 隐藏自动生成的属性支持字段(我这样做是通过检查名称是否以“<”开头,这是生成的支持字段和我发现的常规字段之间的唯一区别(我可以手动标记)使用属性创建支持字段以过滤它们))

  • 显示列表和词典。他们工作但不是特别好。

我找到的解决方案(如this one)仅适用于属性,并且不显示嵌套用户类的属性/字段。

是否存在以下解决方案:

  • 使用字段和属性
  • 并允许编辑任意类型的字段/属性(可能在新窗口中)?

0 个答案:

没有答案