我需要实现一个定制的列表,如下所示。您应该能够通过单击标题对给定字段上的项目进行排序。一条线也应该是可扩展的。当用户单击 + 时,该行应展开并在其 field2 值下显示更多信息。
我曾尝试在 GridView 中使用 ListView。对于每一列,我定义了一个模板(field1 值的模板,左侧带有 +,一个用于字段 2 值,一个用于字段 3 值)。有了这个实现,我的问题是“如何扩展一行”。
我还查看了 ListBox 组件,但我需要手动创建标题并对齐内容。我还需要手动排序。这对我来说似乎不是一个好的解决方案。
你有什么更好的主意,或者任何建议吗?