我正在按照下面的代码实现一个带有弹出菜单的 App Shell
FlyoutItem
当我的列表内容超过某个数字时,我的结果似乎很奇怪。
在下面的示例中,如果有五个ShellContent
项目,它绝对可以正常工作。
但是,除此之外,当您单击页面时,您会看到一个默认的白名单视图,而不是您希望看到的实际目标页面FlyoutMenu
,其中 MORE 作为标题和项目“不适合”已列出,无法返回 Flyout 菜单
请注意,我不能简单地拥有多个FlyoutMenu
分组,因为我正在尝试解决一个非常讨厌的问题,即如果有多个分组,并且您在它们之间进行交换,您最终会得到一个历史记录数组,然后再返回索引页面。
<FlyoutItem FlyoutDisplayOptions="AsMultipleItems">
<ShellContent Route="routeone"
Title="PAGE ONE"
Style="{StaticResource DomesticShell}"
ContentTemplate="{DataTemplate pages:PageOne}">
</ShellContent>
<ShellContent Route="routetwo"
Title="PAGE TWO"
Style="{StaticResource DomesticShell}"
ContentTemplate="{DataTemplate pages:PageTwo}">
</ShellContent>