i have investigated this problem but this is solved in design view and code-behind. but my problem is little difference: i try to do this as only code-behind because my checkboxes are dynamically created according to database data.In other words, number of my checkboxes is not stable. i want to check only one checkbox in group of checkboxes. when i clicked one checkbox,i want that ischecked property of other checkboxes become false.this is same property in radiobuttons. i take my checkboxes from a stackpanel in xaml side:
<StackPanel Margin="4" Orientation="Vertical" Grid.Row="1" Grid.Column="1" Name="companiesContainer">
using (var c = new RSPDbContext())
var q = (from v in c.Companies select v).ToList();
foreach (var na in q)
CheckBox ch = new CheckBox();
ch.Content = na.Name;
ch.Tag = na;
foreach (object i in companiesContainer.Children)
CheckBox chk = (CheckBox)i;
how can i provide this property in checkboxes in xaml.cs ?
thanks in advance..