C# 在LongListSelector中,如何从LongListSelector项目的多个部分获取数据

C# 在LongListSelector中,如何从LongListSelector项目的多个部分获取数据,c#,xaml,windows-phone-8,longlistselector,C#,Xaml,Windows Phone 8,Longlistselector,因此,我有一个带有复选框的长列表选择器,它绑定到一个列表对象 <phone:LongListSelector.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal" Width="Auto"> <CheckBox Tap="CheckedBox"/> <TextBlock Text="{Bindi

因此,我有一个带有
复选框的
长列表选择器
,它绑定到一个
列表
对象

<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>
这是不一致的。如何修复此问题,以便我可以使用
复选框
值来更改
LongListSelectorItem
链接到的对象?

您可以将其绑定到People对象上的一个值(可能是bool),并将模式设置为双向

Checked="{Binding=IsMale, Mode=TwoWay}"/>
Checked="{Binding=IsMale, Mode=TwoWay}"/>