0

我正在开发一个 xamarin 表单项目,该项目有一个轮播页面容器,并且内容页面作为其子项是根据不同的条件检查动态创建的。(在我的情况下至少有 8 个孩子)

让我们以提到的最小情况为例。我在第一个孩子的条目/选择器控件中输入一些值,然后导航/滑动页面直到第五个孩子。当我回到第一个子页面时,我输入/选择的值现在消失/刷新了。

我注意到轮播页面只保存了3 页数据。即(左页、当前页和右页)。并且标签页保存4页数据

我希望这些值保留在我输入的子页面中,无论是导航到最后一页还是在中间并导航回该页面。

我已经通过“轮播页面/标签页保存状态”等字母进行了谷歌搜索,但找不到有用的东西。

因此,我需要知道 xamarin 形成的属性名称/方法名称等,将轮播页面的限制设置为 3,将选项卡页面的限制设置为 4。

等待你的答复。

谢谢。

4

1 回答 1

0

好的,我发现我正在使用自定义选取器控件,并且值刷新问题与它有关。我只是忘记在OnElementChanged事件上设置选择器的selectedIndex 。

于 2018-10-10T04:54:30.563 回答