我创建了一个按钮来创建多个复选框。wp7 的点击次数。在我用于它的代码下方。
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<TextBox x:Name="txtNewTask" HorizontalAlignment="Left" Height="72" TextWrapping="Wrap" VerticalAlignment="Top" Width="328"/>
<Button x:Name="btnAdd" Content="add" HorizontalAlignment="Left" Margin="328,0,0,0" VerticalAlignment="Top" Width="123" Click="btnAdd_Click"/>
<ListBox x:Name="lbToDoList" Margin="0,72,0,0">
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox Click="CheckBox_Click" Background="{x:Null}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding}" Name="tbkTextName" VerticalAlignment="Center" Margin="5,0,5,0" />
</StackPanel>
</CheckBox>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
现在,当我退出并重新打开我的应用程序时,复选框未选中(默认状态)并且它们的状态未保存。如果我使用x:Name
该复选框,那么我可以保存状态,但由于所有复选框都分配给相同的名称,因此所有复选框状态都变得相同。
当应用程序处于活动状态时
重新激活应用程序时
任何人都可以帮我保存列表框中的复选框状态吗?