我有一个 WPF 数据网格。其中有一列包含编辑按钮,因此如何以编程方式启用或禁用数据网格的某些按钮,例如
<DataGrid AutoGenerateColumns="True" Height="80" Margin="2,-4,8,0" Name="grdQHDRShowAll" VerticalAlignment="Top" ItemsSource="{Binding}" IsReadOnly="True" SelectionChanged="grdQHDRShowAll_SelectionChanged">
<DataGrid.Columns>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Click="Qhdr_CreateOrder_Click" CommandParameter="{Binding Path=QuoteNo}" >Create Order</Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
上面的代码有一个带按钮的列,所以我想知道如何禁用行中的某些按钮取决于其他列数据,例如第二列的真假值,如果第二列第一行的数据为真,那么第一列第一行按钮应该是启用方式取决于其他列的任何列如何启用/禁用数据网格的按钮?