In an item control i have dynamically binding the list of Radio button. Each of the radio button having the binding with the 'IsChecked' and 'Group' from View Model.
In some certain scenarios from the db level, Ischecked is coming as true for multiple radio buttons in the same group. In that case, all radio button in the same group got checked. it is not unchecking other radio buttons when other radio checked through binding.
<ItemsControl DataContext="{Binding}" ItemsSource="{Binding TabsList,UpdateSourceTrigger=PropertyChanged}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<ContentControl Margin="5">
<RadioButton GroupName="test" IsChecked="{Binding Checked}" Content="{Binding _Header}"></RadioButton>
</ContentControl >
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Its working fine if i manually checking after the binding.
Thanks in advance for the response.