同时加载所有选项卡数据



我正在使用Shell,我有4个页面,但它直到你点击选项卡后才开始尝试加载页面。

是否可以同时加载Shell中的所有选项卡?

<FlyoutItem FlyoutDisplayOptions="AsMultipleItems">
<Tab  Title="Cotizaciones" Icon="quotation.png" Route="QuotationListPage">
<ShellContent  Title="Cotizaciones" Icon="quotation.png" Route="QuotationListPage" ContentTemplate="{DataTemplate quotation:QuotationListPage}"/>
</Tab>
<Tab Title="Pedidos" Icon="order.png" Route="OrderListPage">
<ShellContent Title="Pedidos" Icon="order.png" Route="OrderListPage" ContentTemplate="{DataTemplate order:OrderListPage}"/>
</Tab>
<Tab  Title="Entregas" Icon="delivery.png" Route="DeliveryListPage">
<ShellContent Title="Entregas" Icon="delivery.png" Route="DeliveryListPage" ContentTemplate="{DataTemplate delivery:DeliveryListPage}"/>
</Tab>
<Tab  Title="Solicitudes" Icon="user.png" Route="ClientFormListPage">
<ShellContent Title="Solicitudes Clientes" Icon="user.png" Route="ClientFormListPage" ContentTemplate="{DataTemplate clientform:ClientFormListPage}"/>
</Tab>

</FlyoutItem>

是否可以同时加载Shell中的所有选项卡?

目前,它不是。

例如,我使用您提供的代码。这是默认的做法,以避免糟糕的启动体验。

此XAML创建并显示QuotationListPage,因为它是在子类Shell对象中声明的第一个内容项。OrderListPage、DeliveryListPage和ClientFormListPage可以通过底部选项卡导航到,并且这些页面只有在用户导航到它们时才会创建。这种方法的优点是避免了糟糕的启动体验,因为页面是根据需要创建的,以响应导航,而不是在应用程序启动时创建的。

相关内容

  • 没有找到相关文章

最新更新