我有一个列出购买请求的内容页面。我正在尝试将 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)