我有一个列出对象属性的树视图。其中一个属性是标签(字符串)列表,可以是从零到任意数量的项目的列表。所以你可以用“Jazz”、“Favourite”和“Chillout”或其他什么来标记一首歌。目前,我将这些实现为一个用逗号分隔每个标签的字符串,但我想要一个更直观的用户界面。所有其他属性都显示在 2 列树视图中,其中第一列是属性名称,第二列是属性值。
它认为一种方法是在标签行的第二列中放置另一个树视图,用户可以单击一行来编辑/删除它,或者有一个“添加新标签...”行让他们添加新的标签。
我怎么可能这样做?或者,有什么不同的 GUI 建议吗?