小编Ste*_*ter的帖子

如何将路由查询参数添加到 Xamarin Forms 应用程序中的 ShellContent 项

我有一个列出购买请求的内容页面。我正在尝试将 Flyout 视觉层次结构添加到 AppShell.xaml。导航需要具有导航到同一页面的项目,但应传递一个查询参数,然后页面将使用该参数来过滤页面上的数据。所以路由属性需要看起来像这样Route="purchase-requests?filter=for-me"

我遇到的问题是,当我运行应用程序时,应用程序失败,并显示“无法找出路径: //fusion/IMPL_purchase-requests?filter=for-me/purchase-requests?filter=for-me/”。

显示我需要什么的更完整的示例。

<FlyoutItem Title="Fusion" 
            Route="fusion"
            FlyoutDisplayOptions="AsMultipleItems">
    <ShellContent Title="Waiting (for me)"
                  Route="purchase-requests?filter=for-me"
                  ContentTemplate="{DataTemplate local:PurchaseRequestsPage}" />
    <ShellContent Title="Waiting (by me)"
                  Route="purchase-requests?filter=by-me"
                  ContentTemplate="{DataTemplate local:PurchaseRequestsPage}" />
</FlyoutItem>
Run Code Online (Sandbox Code Playgroud)

xamarin.forms

8
推荐指数
1
解决办法
4191
查看次数

标签 统计

xamarin.forms ×1