Можно ли отключить кнопку в DataGridTemplateColumn? У меня есть DataGridTemplate следующим образом:
<toolkit:DataGridTemplateColumn Header="Timer" Width="50">
<toolkit:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="Start" Click="Button_Click" CommandParameter="{Binding}" />
</DataTemplate>
</toolkit:DataGridTemplateColumn.CellTemplate>
</toolkit:DataGridTemplateColumn>
Назначение кнопки - запустить таймер, записанный для объекта, связанного с этой строкой. Мой код таймера работает нормально, но я также хотел бы отключить кнопки всех остальных рядов, чтобы у вас мог работать только один таймер.
Я использовал
WorkItemGrid.Columns[WorkItemGrid.Columns.Count - 1].GetCellContent(item).IsEnabled = false
, чтобы отключить его, и все кнопки правильно отображаются отключенными, но если вы дважды нажмете на кнопку, она снова включится и позволит вам нажать на нее в третий раз и вызвать событие Click. Можно ли вообще отключить кнопку?