Xamarin表单:在轮播页面或标签式页面内滑动四个以上内容页面时,值消失/刷新

时间:2018-10-06 13:22:20

标签: xamarin xamarin.forms carousel mobile-development tabbedpage

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

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

我注意到轮播页面仅在其中保存 3页数据。即(左侧页面,当前页面和右侧页面)。 “选项卡式”页面保存 4页数据

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

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

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

等待您的答复。

谢谢。

1 个答案:

答案 0 :(得分:0)

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