这是我的问题:选择行的唯一方法是单击图像(绿色圆圈)。
我想做的事情:当我单击时DataGridCell
,不仅选择了图像,还选择了整行。
我必须DataGridTemplateColumn
在DataGrid
.
我设置SelectionMode="Single" SelectionUnit="FullRow"
为 DataGrid 属性。
但是,如果我没有在图像上完全单击,则不会选择该行。
截图
我做了一些截图来更清楚地解释它:
所以,在我看来,问题可能来自两件事:
- 尺寸图像不适合整个图像
cell
,所以这就是为什么,但我怎样才能适应它? - 选择
Cell
被禁用,我可以启用它
谢谢你的时间 !
编辑 1
<DataGridTemplateColumn Header="{Binding, Source={StaticResource proxy}}" HeaderStyle="{StaticResource }" ClipboardContentBinding="{Binding}">
<DataGridTemplateColumn.CellTemplate >
<DataTemplate>
<Grid>
<Image Source="{Binding }" Style="{DynamicResource }" />
</Grid>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>