我有一个用作目录的 DataGrid
(有些项目是文件夹,可以通过双击它们进行导航)。我目前有一个具有返回文件夹级别的全部功能的按钮,但我想将此功能转移到 DataGrid
中的一行,作为标记为 ..< 的伪文件夹
示例如下图所示:
我的主要问题是,如何将新行添加到 DataGrid 的顶部,其中该行不是用作 Datagrid
的 ItemSource
的数据的一部分>?如果可能的话,我怎样才能确保它在排序后仍保持在顶部。
最佳答案
通过向 Datagrid
添加一个名为 ..
的新项目,我基本上解决了这个问题。这个项目是一个新类,我将之前制作的按钮的功能传递给了它。我有一个枚举来检查在 Datagrid
中单击的文件类型,并将适当的函数绑定(bind)到每种类型。我剩下的唯一问题是确保此 ..
文件夹位于 DataGrid
的顶部。
关于c# - DataGrid - 添加不属于数据的行(对于 "directory navigation"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58979300/