繁体   English   中英

DataGrid - 添加不属于数据的行(用于“目录导航”)

[英]DataGrid - Add row that isn't part of the data (for “directory navigation”)

我有一个DataGrid作为一种目录工作(有些项目是文件夹,可以通过双击它们来导航)。 我目前有一个按钮,具有返回文件夹级别的完整功能,但我想将此功能转移到DataGrid中的一行,作为标记为..的伪文件夹,其示例如下图所示:

在此处输入图像描述

我的主要问题是,如何在 DataGrid 的顶部添加一个新行,其中该行不是用作DatagridItemSource的数据的一部分? 如果可能的话,我怎样才能确保它即使在排序后也能保持在顶部。

我可以通过向Datagrid添加一个名为..的新项目来解决这个问题。 这个项目是一个新的 class,我将之前制作的按钮的功能传递给了它。 我有一个枚举来检查在Datagrid中单击的文件类型,并将适当的 function 绑定到每种类型。 我剩下的唯一问题是确保这个..文件夹保持在DataGrid的顶部。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM