复选框未在F5上保持状态

时间:2011-10-31 07:23:33

标签: c# silverlight xaml checkbox

我正在使用silverlight数据网格的TemplateColumn标题中的复选框。默认情况下,它是未选中的。如果我检查它并在IE中单击F5,它将再次进入默认状态(未选中)。如何解决?

<data:DataGridTemplateColumn.HeaderStyle>
                            <Style xmlns:dataprimitives="clr-namespace:System.Windows.Controls.Primitives;assembly=System.Windows.Controls.Data" 
                            TargetType="dataprimitives:DataGridColumnHeader">
                                <Setter Property="ContentTemplate">
                                    <Setter.Value>
                                        <DataTemplate>
                                            <StackPanel>
                                                <CheckBox x:Name="SubscribeAll" Content="Subscribe" Checked="SubscribeAll_Checked" Unchecked="SubscribeAll_Unchecked"></CheckBox>                                               
                                            </StackPanel>
                                        </DataTemplate>
                                    </Setter.Value>
                                </Setter>
                            </Style>
                        </data:DataGridTemplateColumn.HeaderStyle>

提前完成

1 个答案:

答案 0 :(得分:1)

您可以使用isolated storage在客户端保存复选框状态甚至表单数据。

There is a sample.