我有一个包含按钮的数据网格,并绑定到图像,如图所示。如何在选择数据网格项时获取按钮控件并更改其前景色。
<DataGrid Name="dgItems" AutoGenerateColumns="False" Grid.Row="1" Width="300" CanUserAddRows="False" SelectionChanged="dgItems_SelectionChanged">
<DataGrid.Columns>
<DataGridTemplateColumn Width="SizeToCells" IsReadOnly="True">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Name="btnImg" Click="btnImg_Click" Height="160" Width="270">
<Image Source="{Binding Path=ImgUrl}" />
</Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
答案 0 :(得分:0)
作为一个例子,你可以做这样的事情..
row.Cells [2] .ButtonName.Style.BackColor = System.Drawing.Color.Red;
这是伪代码,但是您必须知道基于索引的实际单元格,这应该足以让您开始,您还可以发布您尝试编码按钮更改的事件后面的代码。 ?感谢