だから、私は a を持っていLongListSelector
て、それはオブジェクトCheckBox
にバインドされていますList<People>
<phone:LongListSelector.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Width="Auto">
<CheckBox Tap="CheckedBox"/>
<TextBlock Text="{Binding FirstName}" FontSize="{StaticResource PhoneFontSizeLarge}"/>
<TextBlock Text=" "/>
<TextBlock Text="{Binding LastName}" FontSize="{StaticResource PhoneFontSizeLarge}"/>
</StackPanel>
</DataTemplate>
</phone:LongListSelector.ItemTemplate>
次のイベントハンドラーがあります
private void CheckedBox(object sender, RoutedEventArgs e)
{
if ((bool)(((CheckBox)sender).IsChecked))
{
(Person)LongList1.SelectedItem).Attend[(App.Current as App).eventCount] = 'Y';
}
}
これは矛盾しています。値を使用してリンク先CheckBox
のオブジェクトを変更できるようにするには、どうすればこれを修正できますか?LongListSelectorItem