У меня есть сетка данных, которая использует стили типа DataGridCell для отключения некоторых ячеек в зависимости от значения в другой ячейке той же строки.
Ниже XAML для стиля
<Style x:Key="testCellStyle" TargetType="{x:Type DataGridCell}">
<Style.Triggers>
<DataTrigger Binding="{Binding Segment}" Value="0">
<Setter Property="IsEnabled" Value="False"/>
</DataTrigger>
<DataTrigger Binding="{Binding Segment}" Value="1">
<Setter Property="IsEnabled" Value="True"/>
</DataTrigger>
</Style.Triggers>
</Style>
Эта часть работает как задумано.
Теперь, когда столбцы привязаны к свойствам виртуальной машины, которые соответствующим образом обновляют базу данных, мне нужно очистить ячейку перед ее отключением, чтобы не сохранять нежелательные значения в БД.
Будучи новичком в C #, я бы предпочел использовать XAML для этой цели, если это возможно.
Как можно добиться такого поведения?