我想知道是否可以选择属于一个组的项目,而不选择整个组。
我想做的是一组可以移动的项目(所有项目都一起移动),但没有一个不能单独移动。但我也希望能够选择该组内的项目,然后对它们做一些事情,比如重新排序、删除、更改它们的颜色等。
另一个问题是,可以有一组组。我还希望能够在父组中选择这些组。我在想这可能是个问题,因为我们无法确定用户想要选择哪个组。出于演示目的,假设我们有由以下项目组成的图形场景:
组 A 包含组 B。组 B 包含 3 行。如果我在 A 组上双击,那么我就可以选择 B 组。如果我再次在 B 上双击,那么我可以选择 B 组内的行。按 Esc 与双击相反。问题是,我不知道该怎么做,因为所有选择都路由给父母,而不是回到它的所有孩子。