C# DataGrid—添加非';t部分数据(用于“目录导航”)
我有一个C# DataGrid—添加非';t部分数据(用于“目录导航”),c#,wpf,datagrid,C#,Wpf,Datagrid,我有一个DataGrid,作为一种目录(有些项目是文件夹,可以通过双击它们来导航)。我目前有一个按钮,具有返回文件夹级别的全部功能,但我想将此功能转移到数据网格中的一行,作为标记为的伪文件夹。下图显示了一个示例: 我的主要问题是,如何将新行添加到DataGrid的顶部,其中该行不是用作DataGrid的ItemSource的数据的一部分?如果可能的话,我如何确保它即使在排序后仍保持在顶部 通过向数据网格添加一个名为的新项,我基本上解决了这个问题。。这个项目是一个新的类,我向它传递了我以前创建的
DataGrid
,作为一种目录(有些项目是文件夹,可以通过双击它们来导航)。我目前有一个按钮,具有返回文件夹级别的全部功能,但我想将此功能转移到数据网格中的一行,作为标记为的伪文件夹。
下图显示了一个示例:
我的主要问题是,如何将新行添加到DataGrid的顶部,其中该行不是用作DataGrid
的ItemSource
的数据的一部分?如果可能的话,我如何确保它即使在排序后仍保持在顶部 通过向数据网格添加一个名为的新项,我基本上解决了这个问题。
。这个项目是一个新的类,我向它传递了我以前创建的按钮的功能。我有一个枚举来检查在Datagrid
中单击的文件类型,并将适当的函数绑定到每种类型。我剩下的唯一问题是确保此。
文件夹保持在数据网格的顶部
查看复合集合
。