【问题标题】:ShellContent tag in .net maui not working.net maui 中的 ShellContent 标记不起作用
【发布时间】: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 。

标签: c# xaml .net-maui


【解决方案1】:

我修复了它,我不确定我改变了什么,但我必须创建一个新项目,并且在 AppShell.xaml 中有标签,你必须添加 Shell.FlyoutBehavior="Flyout" 并添加标签

【讨论】:

    猜你喜欢
    • 2022-01-07
    • 2022-11-03
    • 2022-10-23
    • 2022-08-23
    • 2022-11-10
    • 2022-09-28
    • 2023-01-27
    • 2023-02-25
    • 1970-01-01
    相关资源
    最近更新 更多