更改 .NET MAUI 应用程序中的汉堡菜单图标

2023-11-29

如何更改 .NET MAUI 应用程序中的汉堡菜单图标?

我已经更新了所有图标的样式,我想将汉堡菜单图标更改为自定义PNG.

我尝试了以下内容Styles.xaml但这似乎不是要编辑的正确属性。

<Style TargetType="FlyoutPage">
    <Setter Property="IconImageSource" Value="custom_menu_icon.png" />
</Style>

FlyoutPage的解决方案

的飞出FlyoutPage属于类型ContentPage因此图标应该设置在那里:

<ContentPage
    IconImageSource="custom_menu_icon.png" />
</ContentPage>

您也可以在中定义它Styles.xaml并将样式分配给页面:

<Style TargetType="ContentPage" x:Key="FlyoutStyle">
    <Setter Property="IconImageSource" Value="custom_menu_icon.png" />
</Style>
<ContentPage
    Style="{StaticResource FlyoutStyle}" />
</ContentPage>

也可以看看:https://learn.microsoft.com/dotnet/maui/user-interface/pages/flyoutpage?view=net-maui-7.0#create-a-flyoutpage

这假设您正在使用FlyoutPage并不是Shell.

壳牌解决方案

如果您使用 Shell,您可以按如下方式定义样式:

<Style TargetType="Shell" ApplyToDerivedTypes="True">
    <!-- skipping existing setters here -->
    <Setter Property="Shell.FlyoutIcon" Value="custom_menu_icon.png" />
</Style>

查看更多:https://learn.microsoft.com/dotnet/maui/fundamentals/shell/flyout?view=net-maui-7.0#flyout-icon

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改 .NET MAUI 应用程序中的汉堡菜单图标 的相关文章

  • .NET MAUI 应用程序上 iOS 上覆盖表单元素的键盘

    我正在将我的 Xamarin 应用程序转换为 NET MAUI 看起来像
  • 我可以在 MAUI 项目中使用现有的 WinUI3 控件吗?

    是否可以在MAUI项目中使用WinUI 3现有的控件 就像控件一样https github com microsoft WinUI Gallery 我将 WinUI 包安装到我的 MAUI 项目中
  • 如何将变量数据传递到 .NET MAUI GraphicsView 画布中

    我正在尝试在 NET MAUI 上渲染一些线条GraphicsView 这些行存储为Vector2我的数组中的数据MainPage 我的问题是我不知道如何从MainPage进入Draw 的方法IDrawable班级 GraphicsView
  • .Net Maui - 如何返回根页面

    我觉得我只是没有向谷歌霸主问这个问题 所以我想看看是否有人可以帮助解释如何做到这一点 我有一个新的 Net Maui 应用程序 它使用 4 个不同的视图 页面 我创建的 MainPage 根 允许我从我们的数据库中搜索用户 然后将您转换到新
  • 将 .NET Maui Preview 14 发布到 App Store 和 Google Play

    是否可以将 NET Maui 应用程序发布到 Apple AppStore 和 Google Play 还是我们需要等到 NET Maui 最终确定 正如评论中已经指出的那样 您绝对可以 但由于明显的原因并未正式推荐 不过 我确实知道现在商
  • .NET MAUI 页面变得可见后处理事件

    我有一个ContentPage在显示数据之前需要进行一些 繁重的工作 所以 我的想法是有一个ActivityIndicator在数据准备好显示之前页面上可见 我正在尝试找出一个合适的event用于此目的 我无法使用Appearing事件发生
  • MAUI类库和普通类库有什么区别?

    据我所知 MAUI 类库是 NET 6 中的类库 您可以在其中注入特定于平台的代码 但是 MAUI 库和 NET 6 库之间真的还有其他区别吗 如果省略平台代码 它们可以互换吗 唯一的区别是它已经内置了多目标 这意味着 NET MAUI 类
  • 如何从 .NET MAUI Blazor 写入和读取文件?

    我正在尝试将音频文件写入 Windows 上的 NET MAUI Blazor 因此我可以通过 HTML Audio Element 播放它https 0 0 0 0 https 0 0 0 0 或这样的链接 如何获取可写入的应用程序本地存
  • 如何在.NET MAUI VISUAL STUDIOS 2022中使状态栏完全透明

    所以我发现你可以使用已弃用的代码来使 Android 上的状态栏完全透明 var s SystemUiFlags LayoutFullscreen SystemUiFlags LayoutStable FindViewById Androi
  • .NET 7 Blazor MAUI - 需要使用 Azure 用户登录进行身份验证

    我正在开发 Blazor MAUI 应用程序 并且我试图要求组织中的用户使用其 Microsoft 工作帐户登录才能访问该应用程序 我在 Blazor MAUI 中找不到太多有关身份验证的文档 并且一直在努力寻找可行的解决方案 目前 我一直
  • .NET Maui:矢量/SVG 启动画面未正确调整大小

    测试为毛伊岛应用程序添加自定义启动屏幕 我读了一些微软文档说 https learn microsoft com en us dotnet maui fundamentals single project splash screen 在构建
  • 如何在MAUI中设置ContentPage全屏(或沉浸式)?

    是否有一个属性可以设置页面全屏显示 在 Xamarin 中 可以为 Android 等设置沉浸式模式 对于Maui项目 不需要再次在ContentPage中设置全屏 在 Android 中设置全屏也可以 您可以在 Maui 项目的 Main
  • 如何更改 .NET MAUI 中 TabBar 的选项卡标题字体

    在我的 AppShell xaml 中 我有以下 TabBar 代码 我似乎找不到允许我更改标题字体 和字体大小等 的属性或任何内容
  • Maui Android 无法从捆绑包加载

    我有一个毛伊岛 Android 应用程序一直在运行 但突然在启动过程中崩溃了 查看输出窗口日志 似乎无法从捆绑包中提取 dll 我已经包含来自输 出窗口的日志 也许这会帮助某人识别问题 我不得不稍微修剪一下日志 因为它太长而无法发布 For
  • .Net毛伊岛如何连接

    对不起 我的英语不好 如何将 SQL Server 与 Net Maui 连接 我在网上尝试了很多方法 但都失败了 我尝试导入 Ado net 但显示错误 错误显示 该项目的目标框架不包含实体框架运行时汇编 首先 您应该配置应用程序常量 配
  • .NET MAUI 边框和框架之间的区别

    NET MAUI 中的边框和框架之间的功能区别是什么 边界的总结文档 https learn microsoft com en us dotnet maui user interface controls border is NET 多平台
  • 构建 MAUI Android 失败

    我创建了一个全新的 MAUI 应用程序 我必须创建一个新应用程序 因为当我升级 Visual Studio 预览版时 我使用预览版本创建的先前应用程序无法工作 这个应用程序使用 prism maui 这应该没有任何区别 我还使用使用预览版本
  • Maui -- 如何使背景颜色透明?

    我正在尝试编写一个程序 该程序将用作另一个程序之上的覆盖 我希望文本 按钮和边框是实心的 背景是透明的
  • 定制 NET MAUI 启动画面

    我正在尝试制作闪屏 Net毛伊岛包含渐变背景和动画徽标 我看过有关如何制作简单的飞溅的教程
  • 如何在 AndroidEnvironment 构建文件的环境变量中指定下载目录的路径

    使用 Visual Studio 2022 17 2 0 Preview 1 0 我目前正在尝试创建一个 MAUI 应用程序 该应用程序已经在 Windows 上运行良好 也可以在 Android 下运行 该应用程序使用一个库 SaxonC

随机推荐

  • Python正则表达式找不到子字符串,但它应该找到

    我正在尝试使用 BeautifulSoup 解析 html 来尝试提取网页标题 有时这不起作用 因为网站写得不好 例如Bad End标签 当这不起作用时 我会转到手动正则表达式 我有文字 n n n
  • boost::python 传递 python::list 的引用

    我真的很想知道是否有可能将 python 列表的引用传递给 boost python c dll 我想要实现的是我有一个Python列表 可以随时在C 中读取 假设您在 C 中有一个变量来保存对列表的引用 有什么办法可以做到这一点吗 到目前
  • Await 要求类型 Task 有合适的 GetAwaiter 方法

    我只是将我的工作应用程序从 4 6 1 移至框架 4 0 我遇到了唯一的一个问题 我收到的错误消息如主题所示 我还有第二个错误 SendPingAsync is not a member of Ping 主题错误出现在该行突出显示的以下方法
  • Docker Prisma 错误 P1001:无法访问 `postgres` 处的数据库服务器:`5432`

    经过几个小时的搜索 我必须鞠躬并向您询问有关我的问题的一些建议 我的后端 express prisma postgresql 是 Dockerized 的 可以正常运行 但我无法使用npx prisma来自我的 wsl2 zsh 终端的命令
  • GitHub 页面未加载 CSS

    我有一个发布了 GitHub 页面的网站 https safelyswift github io Swizzle 我想用docs css style css in my index html文件 我尝试过使用完整的 url GitHub 原
  • 将 Unicode 字符打印到 PowerShell 提示符

    我正在尝试设置 Mercurial 以使用 PowerShell 打印出我当前所在的存储库的状态 到目前为止 我已经一切正常 但我希望能够在存储库中时在提示符下打印 不幸的是 PowerShell 在打印 Unicode 字符方面似乎存在一
  • RCurl中的密码SSH认证方法

    我正在使用ftpUpload函数在RCurl用于将文件上传到 sftp 文件服务器的包 我在进行身份验证调用时遇到困难 以下是我的电话 ftpUpload what some file png to sftp some ftp server
  • 隐藏导航窗格

    好的 所以我需要隐藏导航窗格 但很困难 我正在使用一个模块来隐藏它 并尝试了以下方法但无济于事 DoCmd NavigateTo acNavigationCategoryObjectType DoCmd RunCommand acCmdWi
  • 如何使用 C# 将格式化的 HTML 字符串复制到剪贴板以进行粘贴?

    我的最终目标是将格式化的富文本插入 Outlook 检查器 例如 AppointmentItem MailItem 等 我在 MSDN 论坛上问了这个问题 有人回答我应该使用剪贴板复制内容 然后使用我想要使用的目标格式将其粘贴到窗口中 我有
  • 如何更改模拟导入的行为?

    我对 Jest 中的模拟以及如何对实现进行单元测试感到非常困惑 问题是我想嘲笑不同的预期行为 有什么办法可以实现这一点吗 因为导入只能位于文件的顶部 并且为了能够模拟某些内容 必须在导入之前声明它 我还尝试传递一个本地函数 这样我就可以覆盖
  • 嵌套 FormGroup 的 FormControl 是 ng-valid,尽管 FromGroup 是 ng-invalid

    我有一个名为 等级 的嵌套表单组 尽管嵌套表单组 grades 应用了 ng invalid 类 但子表单控件确实应用了 ng valid 类 为什么失效没有从嵌套表单继承到其控件 this schoolyearForm this form
  • 无法确定关联的主体

    在这种关联中 我收到错误 无法确定类型 Foo 和 Bar 之间关联的主要端 必须使用关系流畅 API 或数据注释显式配置此关联的主要端 public class Foo public int Id get set public int M
  • 无法在 Visual Studio 代码中启动 C++ 调试器

    我刚刚从 Netbeans 切换到 Visual Studio 代码 并且无法调试 C 错误是Unable to start debugging Launch options string provided by the project s
  • 从 JSON 获取数据到 D3.js

    I tried d bubbledata values value or d bubbledata values 0 value 但没有得到结果 我怎样才能获得所有有价值的属性 我的代码是 var circles svg selectAll
  • 使用 NSURLSession 时 UI 被阻止

    我正在开发一个需要登录表单的项目 使用网络服务进行身份验证 我连接到服务器没有问题 但似乎 NSURLSession 阻止了我的用户界面 经过大量调试后我真的不知道为什么 为了简单起见 这是我的简短代码 NSMutableURLReques
  • 如何将 PowerShell 与 Visual Studio 命令提示符结合使用?

    我已经使用 Beta 2 一段时间了 运行 Visual Studio 2010 命令提示符时必须输入 cmd exe 这让我抓狂 我曾经有一个美好的vsvars2008 ps1Visual Studio 2008 的脚本 有吗vsvars
  • 如何从 C++ 字符串中删除所有非字母数字字符?

    我正在编写一个软件 它要求我使用 libcurl 处理从网页获取的数据 当我获取数据时 由于某种原因 其中有额外的换行符 我需要找到一种只允许字母 数字和空格的方法 并删除其他所有内容 包括换行符 有什么简单的方法可以做到这一点吗 谢谢 编
  • R应用具有多个参数的函数

    我有一个函数f var1 var2 在 R 中 假设我们设置var2 1现在我想应用这个函数f 到列表L 基本上我想得到一个带有输出的新列表 L f L 1 1 f L 2 1 f L n 1 我该如何做到这一点apply mapply o
  • 如何使用 jQuery 将表格的一行滚动到视图 (element.scrollintoView) 中?

    我使用 jQuery 动态地将行添加到表中 这table是在一个里面div其中有overflow auto从而导致垂直滚动条 我现在想自动滚动我的容器div到最后一排 jQuery 版本是什么tr scrollintoView 如果您需要滚
  • 更改 .NET MAUI 应用程序中的汉堡菜单图标

    如何更改 NET MAUI 应用程序中的汉堡菜单图标 我已经更新了所有图标的样式 我想将汉堡菜单图标更改为自定义PNG 我尝试了以下内容Styles xaml但这似乎不是要编辑的正确属性 FlyoutPage的解决方案 的飞出FlyoutP