¿Cómo acceder a una casilla de verificación dentro de Listbox?

Tengo un cuadro de lista y configuré la plantilla de elementos como se muestra a continuación.

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>

Quiero saber qué casilla de verificación se ha seleccionado. ¿Hay alguna forma de obtener el control de la casilla de verificación de cada elemento para poder verificar suIsChecked propiedad

Puedo pensar en una forma de vincular la propiedad IsChecked. Pero, ¿hay alguna otra forma de hacerlo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta