即使启用NavigationCacheMode
,Windows 10的通用应用程序上的单选按钮也不会缓存。我已将单选按钮放在列表中,但在从下一页导航回来后,所有单选按钮的IsChecked
属性显示为false。
答案 0 :(得分:0)
我已经尝试了你提到的场景,并且已正确缓存单选按钮状态。
我所做的是一个NavigationCacheMode.Required
页面,其中包含radiobuttons列表视图和一个导航到另一个页面然后返回的按钮。
<ListView>
<RadioButton Content="Test1"/>
<RadioButton Content="Test2"/>
<RadioButton Content="Test3"/>
</ListView>
我认为问题是,您可能在OnNavigatedTo或LoadState方法中使用了重新初始化列表的代码。