显示动态内容的最佳方式

Best way to show dynamic content

我有一个 TreeView,每次选择 TreeItem 我都应该显示不同的自定义控件。 应该动态创建用户控件;不允许 show/hide 技巧。

如何在 WPF 中实现这一点?

编辑:

我正在寻找解决此类问题的一般策略。请版主冷静一下...

您可以使用 ContentControl.

ContentControlContent属性是要显示的数据

ContentTemplateContentTemplateSelector是怎么显示的

将其绑定到您的 TreeView 即可。