【发布时间】:2020-10-11 18:04:03
【问题描述】:
我正在尝试创建一个 TableView,其中每个级别都有不同的类/对象类型。 我的 TreeView 看起来像这样,其中对象 A.1 将是 A 类的第一个实例,对象 A.2 是第二个实例,等等。
>RootItem
>Object A.1
>Object B.1
>Object B.2
>Object C.1
>Object A.2
>Object B.3
>Object D.1
我只需要显示对象的名称(即 toString 方法),但我还需要对象不仅仅是字符串,因此我可以稍后访问其他属性(即如果用户加倍点击一个对象)。
这将如何实现? 是否有其他我没有想到的方法?
【问题讨论】:
-
你为什么不创建一个具有上述结构的类,A 有 List 和 List
并且 B 有 List 如果你发布你的代码你到目前为止尝试过的它将帮助您获得更好的解决方案。 -
您的方法对我来说看起来不错。你有问题吗?
-
我已经发布了一个答案是你想要什么?
-
抱歉格式不好,我是新来的。我应该在哪里发布更长的答案? (它不会让我写更多的字符)