Users Pricing

forum

home / developersection / forums / how to get selected items in wpf checkbox listbox

How to get Selected items in WPF CheckBox ListBox

Anonymous User 11423 18 Jul 2013
HI developers!

Am Using the checkbox in listbox items, how to get the selected checkboxes from the list

<ListBox ItemsSource="{Binding NameList}"  HorizontalAlignment="Left" Margin="16,68,0,12" Name="listBox1" Width="156" IsEnabled="True" SelectionMode="Multiple" Focusable="True" IsHitTestVisible="True" IsTextSearchEnabled="False" FontSize="12" Padding="5" SelectionChanged="listBox1_SelectionChanged">

            <ListBox.ItemTemplate>

                <DataTemplate>

                        <StackPanel Orientation="Horizontal">                     

                               <CheckBox Content="{Binding Path=CNames}" />

                        </StackPanel>

                </DataTemplate>

            </ListBox.ItemTemplate>

        </ListBox>

I tried to loop thru the selected items in the listboxitems, but it throws exception in listboxitem

 private void btnSelected(object sender, RoutedEventArgs e)

    {

        foreach (ListBoxItem item in listBox1.Items)

        {

            if (item.ToString() == "true")

            {

                MessageBox.Show(item.Content.ToString());

            }

        }

    }

thanks


I am a content writter !


1 Answers