这是我想做的事情:
- 表示一组按类别划分的选项。 - 允许用户通过选中/取消选中类别节点来选中/取消选中该类别内的所有项目。 - 通过将类别节点设置为中间选中状态,显示某些类别内已选中的选项。
根据我所读的和对TreeView的有限经验,这最后一个期望似乎不可能实现,因为TreeNodes似乎仅支持开/关两种选中状态。使用TreeView是否可以实现此操作?是否有其他控件可以完成此操作,或者我必须制作TreeView的子类才能完成此操作?
- 表示一组按类别划分的选项。 - 允许用户通过选中/取消选中类别节点来选中/取消选中该类别内的所有项目。 - 通过将类别节点设置为中间选中状态,显示某些类别内已选中的选项。
根据我所读的和对TreeView的有限经验,这最后一个期望似乎不可能实现,因为TreeNodes似乎仅支持开/关两种选中状态。使用TreeView是否可以实现此操作?是否有其他控件可以完成此操作,或者我必须制作TreeView的子类才能完成此操作?