ListBoxItem не выбран, когда CheckBox проверен - PullRequest
0 голосов
/ 19 декабря 2011

У меня есть WPF ListBox, который содержит CheckBox следующим образом:

<ListBox x:Name="MyListBox"
             Grid.Row="1"
             ItemsSource="{Binding Path=Customers}">
        <ListBox.ItemTemplate>
            <DataTemplate>
                <StackPanel Orientation="Horizontal">
                    <CheckBox IsChecked="{Binding Path=ReceiveNewsletter}"
                              Margin="0,3,0,0"
                              IsTabStop="False"/>
                    <TextBlock Text="{Binding Path=FirstName}" Margin="5,0,0,0"/>
                </StackPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>

Но у меня проблема с выделением ListBoxItem. Когда я нажимаю CheckBox, ListBoxItem не выделяется.

Может кто-нибудь подсказать, как решить проблему?

Спасибо

1 Ответ

1 голос
/ 19 декабря 2011

Если флажок должен соответствовать выбору, который можно привязать к тому же свойству, к которому вы привязали флажок, сделайте это в ListBox.ItemContainerStyle, используя Setter для IsSelected.

...