gpt4 book ai didi

c# - DataGrid - 添加不属于数据的行(对于 "directory navigation")

转载 作者:太空宇宙 更新时间:2023-11-03 14:38:28 24 4
gpt4 key购买 nike

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

enter image description here

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

最佳答案

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

关于c# - DataGrid - 添加不属于数据的行(对于 "directory navigation"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58979300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com