컬렉션의 값에 따라 각 행에 대한 데이터 격자의 확인란 열을 활성화 또는 비활성화하고 싶습니다. AccountComponent라는 ObservableCollection은 Enabled라는 부울 속성이있는 AccountComponent라는 클래스의 컬렉션입니다. Enabled 속성을 IsReadOnly 및 IsEnabled를 행운으로 바인딩하려고했습니다. 여기DataGridCheckBoxColumn IsReadOnly 속성 바인딩
여기에 내가 이것을 알아내는 어떤 도움이 많이 감사하는 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>
을 시도 XAML의 나는 DataGridCheckBoxColumn-
<DataGridCheckBoxColumn Binding="{Binding IsChecked}" IsReadOnly="{Binding AccountComponents/Enabled}"/>
을 시도 XAML입니다.
출력 창에서 어떤 메시지가 나타 납니까? –
* 모든 유형의 열에 대한 * any * 속성에 대해 동일합니다. 문제를 추상화하여 검색하고 해결책을 찾으십시오. –