0

我的应用程序使用 ListView/GridView 控件来显示用户可以选择和编辑的数据记录。这是基于http://www.switchonthecode.com/tutorials/wpf-tutorial-using-the-listview-part-3-in-place-edit。现在我有一个列数较大的情况,并且每一行都有一个文本描述,指示用户在该行中编辑的对象。

为了节省水平空间,是否可以将每个项目的文本描述显示在其他列上方,在单独的行中,跨越多列,但在选择项目时仍包含在项目选择中?虽然所有其他列在选择时都是可编辑的,但该信息文本只是静态的,用户无法编辑。

这是一个屏幕模型,因为我觉得有必要理解我的意思。红色矩形仅用于突出显示感兴趣的区域,它们不会显示在应用程序中。这是基于上述链接的屏幕截图,应用程序行为在其他方面完全相同。我只想在每个项目中显示额外的行。

屏幕模型

编辑 2:现在当我想到我画的东西时,它看起来像是资源管理器中 ListViews 的分组。虽然这些组标题不包含在选择中,但由于它们在键盘选择中也是不可选择的并且被跳过,我认为这也可以。我只是继续朝那个方向搜索,看看我能找到什么。

如果有任何不清楚的地方,请在评论中提问。

4

0 回答 0