Como acessar uma caixa de seleção dentro da caixa de listagem?

Tenho uma caixa de listagem e configurei o itemstemplate como mostrado abaix

XAML:

            <ListBox ItemsSource="{Binding DataList}">
                <ListBox.ItemTemplate>
                    <DataTemplate>
                        <StackPanel Orientation="Horizontal">
                             <CheckBox x:Name="CheckBox"   HorizontalAlignment="Center" VerticalAlignment="Center" />
                            <TextBlock x:Name="TextBlock" Text="{Binding Title}"  HorizontalAlignment="Center" VerticalAlignment="Center" Margin="10,0,0,10" FontSize="26.667" TextWrapping="Wrap"/>
                        </StackPanel>
                    </DataTemplate>
                </ListBox.ItemTemplate>
                </ListBox>

Eu quero saber qual caixa de seleção foi selecionada. Existe alguma maneira de obter o controle da caixa de seleção de cada item para que eu possa verificar suaIsChecked propriedade.

Posso pensar em uma maneira de vincular a propriedade IsChecked. Mas existe alguma outra maneira de fazer isso?

questionAnswers(5)

yourAnswerToTheQuestion