Я бы хотел, чтобы столбец флажка в моем datagrid включен/отключен для каждой строки в зависимости от значения в коллекции. У меня есть ObservableCollection, называемый AccountComponents, который является коллекцией класса AccountComponent, который имеет логическое свойство Enabled. Я пробовал привязать свойство Enabled к IsReadOnly и IsEnabled без везения.DataGridCheckBoxColumn IsReadOnly привязка свойств
Вот XAML, где я попробовал DataGridCheckBoxColumn-
<DataGridCheckBoxColumn Binding="{Binding IsChecked}" IsReadOnly="{Binding AccountComponents/Enabled}"/>
Вот XAML, где я попробовал DataGridTemplateColumn-
<DataGridTemplateColumn Header="">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Grid>
<CheckBox IsChecked="{Binding IsChecked,Mode=TwoWay}" IsEnabled="False"/>
</Grid>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<Grid>
<CheckBox IsChecked="{Binding IsChecked,Mode=TwoWay}" IsEnabled="{Binding Enabled}"/>
</Grid>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
Любая помощь выяснить это будет высоко ценится.
Какие сообщения вы получаете из окна вывода? –
То же самое для * любого * свойства на * любом * типе столбца. Задайте свою проблему, найдите, найдите решение. –