次のように、新しいWindows Phone8LongListSelectorの簡単なデータテンプレートがあります。
<DataTemplate>
<StackPanel Orientation="Horizontal" Margin="0,-6,0,-10">
<CheckBox x:Name="ToDoCheckBox" Margin="0" IsChecked="{Binding ItemIsComplete}" Checked="ToDoCheckBox_Checked"/>
<TextBlock Text="{Binding ItemName}" TextWrapping="NoWrap" Style="{StaticResource PhoneTextExtraLargeStyle}" FontSize="{StaticResource PhoneFontSizeExtraLarge}"/>
</StackPanel>
</DataTemplate>
テンプレートにはさらにいくつかのアイテムが含まれているため、CheckBoxのcontentプロパティは使用されていません。
これで、SelectionChangedイベントにページナビゲーションが実装されました。問題は、CheckBoxがクリックされた場合でもSelectionChangedが発生することです。以前の質問は正反対の問題を議論しているようです。SelectionChangedを起動したくありません。または、少なくとも、ページでCheckBoxイベントをナビゲートしたくありません。チェックボックスをオンまたはオフにしたイベントが欲しいだけです。どうすればそれを達成できますか?