forum

Home / DeveloperSection / Forums / checkbox like radiobutton wpf c#

checkbox like radiobutton wpf c#

Hank Greenberg 4434 18-Jul-2013
HI developers!

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">
            </StackPanel>
my xaml.cs:
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;
                companiesContainer.Children.Add(ch);
            }
        }
foreach (object i in companiesContainer.Children)
            {
                CheckBox chk = (CheckBox)i;
                chk.SetBinding(ToggleButton.IsCheckedProperty, "DataItem.IsChecked");
            }

how can i provide this property in checkboxes in xaml.cs ? 

thanks in advance..


wpf wpf 
Updated on 18-Jul-2013

Can you answer this question?


Answer

1 Answers

Liked By