【发布时间】:2022-06-15 11:18:17
【问题描述】:
试图在 .net maui 中制作弹出菜单,据我发现我必须使用 App.xaml,它似乎不起作用,这是 App.xaml 中的代码
<Application xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:NSM_Maui"
x:Class="NSM_Maui.App">
<Application.MainPage>
<Shell FlyoutBehavior="Flyout" FlyoutHeaderBehavior="Fixed" FlyoutVerticalScrollMode="Auto">
<FlyoutItem Title="Home" >
<ShellContent ContentTemplate="{DataTemplate local:HomePage}"/>
</FlyoutItem>
</Shell>
</Application.MainPage>
直到 都可以正常工作,但 似乎无法正常工作,Datatemplate 字符串是一个 ContentPage xaml 文件,我将其命名为“HomePage”也关注这个视频enter image description herehttps://youtu.be/KUzpFrReJNQ
【问题讨论】:
-
您是否使用 Shell 模板创建了您的应用程序?你有
AppShell.xaml文件吗? -
not working是什么意思?请提供有关您的问题的更多详细信息。 -
不知道如何用 AppShell.xaml 做一个 maui 项目,有教程什么的吗?
-
您是否尝试创建一个新的空白项目?默认构造是使用 AppShell 。