Windows phone 7 Windows phone:如何在单击按钮时选择所有复选框(由数据绑定填充)?
我已使用以下代码用复选框内容填充列表框:Windows phone 7 Windows phone:如何在单击按钮时选择所有复选框(由数据绑定填充)?,windows-phone-7,windows-phone-8,windows-phone-7.1,windows-phone,Windows Phone 7,Windows Phone 8,Windows Phone 7.1,Windows Phone,我已使用以下代码用复选框内容填充列表框: <StackPanel HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="12,105,6,100"> <ListBox Name="ContactResultsData" ItemsSource="{Binding}" Height="393" Margin="0,0,0,0" > <L
<StackPanel HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="12,105,6,100">
<ListBox Name="ContactResultsData" ItemsSource="{Binding}" Height="393" Margin="0,0,0,0" >
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox Name="xxx" Content="{Binding Path=DisplayName, Mode=TwoWay}" Unchecked="xxx_Unchecked" Checked="xxx_Checked"></CheckBox>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</StackPanel>
现在我想勾选按钮单击时的所有复选框,请帮助。有两个选项可供选择
列表框的ItemsSource
的集合中的对象。然后将其绑定到复选框的IsChecked
属性。完成后,为了响应您的按钮单击,您只需要迭代集合并将所有属性设置为true,然后只要您通知bool上的属性更改,UI就会更新
我的描述可能会让选项1看起来像是更多的工作,但这正是我的建议。有两个选项可供选择
列表框的ItemsSource
的集合中的对象。然后将其绑定到复选框的IsChecked
属性。完成后,为了响应您的按钮单击,您只需要迭代集合并将所有属性设置为true,然后只要您通知bool上的属性更改,UI就会更新