如何在WPF中创建类似List的UserControl?

时间:2010-08-02 14:41:21

标签: wpf wpf-controls

我想创建自己的可扩展/可折叠树状UserControl,其中节点是具有任何内容的Border元素。此控件应具有 SelectedItem。当我选择其中一个节点时,我想查看有关所选项目的详细信息。

我完成了控件的演示和一个逻辑: 我可以看到所有元素树,折叠任何节点,选择其中一个并查看详细信息。但我不能做双向绑定。即我希望有机会在详细信息面板中更改字段,并立即看到树控件中的更改。

请帮我调用控件的强制更新(重新绑定数据)(只是给出一个如何执行此操作的提示)或者建议如何创建我自己的类似List的UserControl。 我试图让我的控件继承自某些ListBox类,但我不能。

PS。抱歉我的英语不好......

1 个答案:

答案 0 :(得分:2)

使用TreeView控件。