我正在开发一个WPF控件,需要在第一个实例中使用WPF listview。然而,还有一个复杂因素:由listview查看的对象具有子对象,因此用户需要能够点击查看子项 - 这意味着给定项目的子项的详细信息应该出现在该项目的listview行下方类似于树形视图,但只有两个层次)。这可能吗?这些子元素与父元素是不同的数据类型,因此显示它们的行不构成listview的一部分。WPF ListView:行有可能有子行吗?
视觉,效果是这样的:
************ = a listview row for the a parent item ------------ = a row for the child item +/- = a 'treeview' expander the UI should be - ************ ------------ ------------ + ************ + ************
任何想法? :-)
感谢埃雷兹和安德烈。两个有用的答案。同意,它看起来像treelistview是要走的路。而且它看起来还有很多treelistview控件可供选择。显然,这种情况是很多人遇到的情况:) – PhantomDrummer 2010-12-07 15:30:05