Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以编程方式在WPF中创建具有可单击和可扩展内容的表_C#_Wpf_Xaml - Fatal编程技术网

C# 以编程方式在WPF中创建具有可单击和可扩展内容的表

C# 以编程方式在WPF中创建具有可单击和可扩展内容的表,c#,wpf,xaml,C#,Wpf,Xaml,这就是我想要创造的: 正如您所见,我需要创建带有图像和可单击单元格的类似表格的控件。当你点击左边的箭头时,它会展开它的内容,内容中还包含一些额外的带有数据的类似表格的控件。此外,当用户点击一颗星星时,我需要将此事件添加到收藏夹列表等 目前,对于每个数据行,我都在考虑通过编程方式为图像和单元格创建标题中带有网格的accordion项,并为内容创建其他网格 实现这项任务的最佳和更简单的方法是什么?我应该使用什么控件?我需要一些建议,因为我是WPF新手。WPF DataGrid可以显示行详细信息。使

这就是我想要创造的:

正如您所见,我需要创建带有图像和可单击单元格的类似表格的控件。当你点击左边的箭头时,它会展开它的内容,内容中还包含一些额外的带有数据的类似表格的控件。此外,当用户点击一颗星星时,我需要将此事件添加到收藏夹列表等

目前,对于每个数据行,我都在考虑通过编程方式为图像和单元格创建标题中带有网格的accordion项,并为内容创建其他网格


实现这项任务的最佳和更简单的方法是什么?我应该使用什么控件?我需要一些建议,因为我是WPF新手。

WPF DataGrid可以显示行详细信息。使用属性自定义它们,并使用属性管理它们的可见性

我可以使用C#在代码隐藏中创建它们吗?例如,对于我拥有的每个数据行?@ITCaptain,xaml标记总是有c#等价物,所以是的,这是可能的