我有一个 WPF UserControl 代表一个有很多字段的人。有些人可以是一家公司。在这种情况下,我想将另一个模板与其他字段一起使用。后面的代码是一样的,这就是为什么我希望它作为一个只有 2 个模板的 1 控件。
我想做的是能够在 VS 设计器支持下定义这两个模板,以便我可以轻松更改它们。
问题在于某些元素附加了EventHandlers(单击...),我无法想象在使用 DataTemplate时如何解决该问题。(也许假设气泡事件在其中一个父项上注册 EventHandler ?然后查找原始源名称?)或者我应该使用 2 个UserControls然后以某种方式将它们合并到我的主 UserControl 中?
先感谢您