WPF 和树视图:Item 的技巧
我对 WPF 中的树视图有一些疑问。
- 如何更改所选项目的标题?
- 如何将子项目添加到所选项目?
I have some questions about treeview in WPF.
- How can I change header of selected item?
- How can I add child Items to selected item?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用MVVM。在
HierarchicalDataTemplate
中,将Header
和ItemsSource
绑定到视图模型中实现更改通知的属性。现在,您对这些属性所做的任何更改都将反映在TreeView
中。如果您不使用 MVVM 和数据绑定来填充
TreeView
,那么您就会浪费大量精力。Use MVVM. In your
HierarchicalDataTemplate
, bindHeader
andItemsSource
to properties in your view model which implement change notification. Now any changes you make to those properties will be reflected in theTreeView
.If you're not using MVVM and data binding to populate the
TreeView
, you're wasting a lot of effort.Robert 是对的,您应该使用 MVVM 和数据绑定。恕我直言,最好解释的教程是这里
Robert is right, you should use MVVM and data binding. The tutorial that IMHO explained it best is here