xamarin.forms页面导航太慢了

时间:2016-09-25 09:15:47

标签: xamarin.forms

我的网页有以下层次结构。

<Grid>

<AbsoluteLayout Grid.Row = 0>
    // Contains header
</AbsoluteLayout>

<AbsoluteLayout Grid.Row = 1>
    <Scrollview>
        <Grid>
            <AbsoluteLayout Grid.Row = 0>
             // Contains Image
            </AbsoluteLayout>
            <Grid>
               <ListView Grid.Row = 0>
                // I know its not good thing to use listview inside scrollview but I have to use it.
               </ListView>
               <Button Grid.Row = 1 Text = "Add Item1"/>
            </Grid>
             <Grid>
               <ListView Grid.Row = 0>

               </ListView>
               <Button Grid.Row = 1 Text = "Add Item2"/>
            </Grid>
        </Grid>
    </Scrollview>
</AbsoluteLayout>

<AbsoluteLayout Grid.Row = 2>
    // Contains Footer
</AbsoluteLayout>
</Grid>

现在,当我单击按钮导航到此页面时,加载大约需要3-4秒,这是我想的太多了。

我在页脚中只使用了2 StackLayout,因为我读到Stacklayout会降低应用程序的速度。

还有其他方法可以加快导航速度吗?

编辑 - 从构造函数跳转到OnAppearing()需要1秒钟。在OnAppeaeing()中,我填写代码中显示的列表。

非常感谢你。

0 个答案:

没有答案