我将我的wpf DataGrid绑定到代码中的ObservableCollection。我按代码添加列(因为它们可能会在每个报表上更改) UI Deisgner现在想要一个带有图像的列,用于“删除此行”并在此行上执行“特殊操作”。所以在一列中有两个图像,并且当点击不同的行为时。
有任何想法如何完成这项工作? 提前谢谢!
答案 0 :(得分:2)
使用此
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Button Click="1st--Handler----here">
<Image Source="image--path--here"/>
</Button>
<Button Click="2nd--Handler----here">
<Image Source="image--path--here"/>
</Button>
<StackPanel>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
答案 1 :(得分:0)
您可以使用DataGridTemplateColumn指定自己的DataTemplate并以您希望的方式呈现单元格。