0
라디오 버튼이있는 하나의 열이있는 DataGrid가 있습니다. 특정 조건에 도달하면 GroupName을 설정하려고합니다. 아래의 코드DataGrid 내의 라디오 버튼에 대한 데이터 트리거 호출
<Custom:DataGrid.Columns>
<!-- ONLY ENABLED WHEN THE ITEM TYPE IS SINGLESELECT OR SINGLESELECT WITH ADDIOTIONAL DATA-->
<Custom:DataGridTemplateColumn CanUserResize="False" MinWidth="20" >
<Custom:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<RadioButton IsChecked="{Binding IsChecked}" d:DesignWidth="16" d:DesignHeight="16" GroupName="SingleChoiceSelection" Template="{DynamicResource RadioButtonTemplate}" Background="{DynamicResource BackgroundNew}" BorderBrush="#FF7A7171" Foreground="#FF6C6C6C" Margin="0" />
</DataTemplate>
</Custom:DataGridTemplateColumn.CellTemplate>
</Custom:DataGridTemplateColumn>
<Custom:DataGridTextColumn Header="Choices" Binding="{Binding ChoiceText}" CellStyle="{DynamicResource DataGridCellStyle2}" MinWidth="150" />
</Custom:DataGrid.Columns>
</Custom:DataGrid>
ItemSource가의 IsChecked라는 속성을 포함하고 난의 IsChecked이 true로 변경 될 때 전경색을 변경하려면에게 있습니다. 어떻게하면 데이터 트리거를 사용하여이 작업을 수행 할 수 있습니까?
이 코드는 어디에 배치합니까? – Farax
@Farax : ' 여기에 DataTemplate> DataTemplate> DataTemplate.Triggers> 내부에 –
Amsakanna
시도해보십시오. – Farax