我创建了一个按钮来创建多个复选框。点击wp7。在我用它的代码下面。为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>
现在,当我退出并重新打开我的应用程序时,我注意到的复选框的选中是(默认状态)和它的状态不会被保存。你能帮我保存多个复选框的值或状态吗?
有人可以帮我保存多个复选框的状态。在此先感谢您的帮助!
我试过wp7墓碑助手,但没有工作。我的应用中没有任何复杂的场景。只需要保存这些值。 – 2013-04-10 10:56:07
当你的应用被墓碑化时,墓碑助手会帮助你;你正在寻找持久存储。隔离存储是一条可行的路线,布尔将很好地适用于由@ Rico-E建议的为应用程序设置保留的IsolatedStorage部分。这是一个简单数据类型的字典。但是,他的示例不检查空值。使用TryGetValue并在空情况下返回默认值。该页面链接到jimpanzer的文章中提供了示例,其中包含http://www.geekchamp.com/tips/all-about-wp7-isolated-storage-store-data-in-isolatedstoragesettings。 – kindasimple 2013-04-10 19:30:32