在Windows 8.1项目中,我有一个ListView,它显示了几个看起来像这样的项目:
我基本上显示了议程点,可以有2个子级别
如果第一级的子点本身没有子点,则它是一个单选按钮,否则它包含的子点是无线电按钮。
radiobutton点有这个模板。
<DataTemplate x:Key="WithSubTemplate2">
<Grid Width="280" Height="50" Margin="85,0,0,0" HorizontalAlignment="Right">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="5" />
</Grid.RowDefinitions>
<RadioButton GroupName="meetingFiles" Tag="{Binding}" Checked="RadioButton_Checked" Content="{Binding Name}" Style="{StaticResource RadioButtonStyle1}"></RadioButton>
<Ellipse Width="20" Height="20" Fill="#b3d0dd" HorizontalAlignment="Right" Margin="0,0,10,0"></Ellipse>
<TextBlock Text="{Binding AttachmentNumber}" HorizontalAlignment="Right" FontFamily="Segoe UI Regular" FontSize="16" Foreground="{StaticResource BrandBrush}" Margin="0, 14,15,0"></TextBlock>
<Grid x:Name="whiteLine" Grid.Row="1" Width="270" Height="1" Background="#80b0c6" HorizontalAlignment="Center" />
</Grid>
</DataTemplate>
当我选中其中一个单选按钮时,我有一个显示pdf的控件,然后当我想编辑该pdf时,它会导航到另一个页面。
我想要的是,当我回到上一页以便在页面打开时检查我之前检查过的RadioButton。
我能以任何方式实现这一目标吗?
答案 0 :(得分:0)
您可以简单地使用:
this.NavigationCacheMode = NavigationCacheMode.Required;
保存当前页面状态:)。