摘要: 前言 (提示!!!.Net 8已不存在该问题,按照https://learn.microsoft.com/zh-cn/dotnet/maui/android/platform-specifics/soft-keyboard-input-mode中的方法就可以了) 关于MAUI Blazor Andr 阅读全文
posted @ 2023-07-04 21:40 Yu-Core 阅读(249) 评论(3) 推荐(0) 编辑
摘要: ## 1. 前言 很久之前就读过 [dotnet9](https://home.cnblogs.com/u/Dotnet9-com/) 大佬的一篇文章,[MAUI与Blazor共享一套UI,媲美Flutter,实现Windows、macOS、Android、iOS、Web通用UI](https:// 阅读全文
posted @ 2023-05-31 08:54 Yu-Core 阅读(354) 评论(0) 推荐(1) 编辑
摘要: #### 适用于Blazor Wasm和Blazor SSR 调用下面的js方法 说一下为什么不用`window.open`,有可能被拦截是小问题,大问题是打开新页面未加载完时,回到原页面,大概率卡死,无法点击任何东西,只有f12之后才恢复回来。 而用创建a标签就不会有这种问题。 ``` // 创建 阅读全文
posted @ 2023-05-05 23:13 Yu-Core 阅读(350) 评论(0) 推荐(0) 编辑
摘要: MAUI中mac的标题栏颜色默认是灰白色的,有一点丑 如果我们想要自定义颜色,并且在运行时也能更改颜色,该怎么办呢 万幸从一个GitHub库中借鉴到了办法 https://github.com/BenBtg/MauiMacToolBar 这个库是自定义标题栏,如果你想自定义标题栏,而不仅仅是改变颜色 阅读全文
posted @ 2023-04-30 21:03 Yu-Core 阅读(208) 评论(0) 推荐(0) 编辑
摘要: macOS的页面默认比较小,原因貌似是因为符合iPad吧, 这个没啥好说的,看微软文档就可以了https://learn.microsoft.com/zh-cn/dotnet/maui/mac-catalyst/user-interface-idiom?view=net-maui-7.0 修改Inf 阅读全文
posted @ 2023-04-29 23:20 Yu-Core 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 其实这个并不是MAUI特有的问题,只是在MAUI中可能会遇到。 例如某个包只在Windows上有用,但打包的时候,安卓、ios也会把这个包计算在内 所以需要在不是特定平台时把它排除。 万幸从微软文档找到了 https://learn.microsoft.com/zh-cn/nuget/consume 阅读全文
posted @ 2023-04-29 23:12 Yu-Core 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 目录 修改默认颜色 修改运行时颜色 效果图 (提示!!!.Net 8中该方法已失效) MAUI中Windows默认的标题栏颜色是灰色的,有一点丑。 如果去掉默认的标题栏,自己画一个,可能会出现问题,也比较麻烦。 想要自定义默认标题栏的颜色,官方又没有提供接口。找过了很多资料,也用过很多办法,始终不能 阅读全文
posted @ 2023-04-26 17:25 Yu-Core 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 前言 本系列文章,默认你已经踏上了MAUI Blazor的贼船,并且对MAUI Blazor有了一些了解,知道MAUI是什么,知道Blazor是什么。 不会教你怎么写MAUI Blazor的项目,只是提出一些注意点,避免踩坑。 MAUI中Windows上,调用MediaPicker.Default. 阅读全文
posted @ 2023-04-23 19:43 Yu-Core 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 前言 本系列文章,默认你已经踏上了MAUI Blazor的贼船,并且对MAUI Blazor有了一些了解,知道MAUI是什么,知道Blazor是什么。 不会教你怎么写MAUI Blazor的项目,只是提出一些注意点,避免踩坑。 正文 先看官方资料 https://learn.microsoft.co 阅读全文
posted @ 2023-04-23 16:24 Yu-Core 阅读(407) 评论(0) 推荐(1) 编辑
摘要: MAUI Blazor如何隐藏滚动条 Windows 在Windows上是最简单的,改css就可以了,把下面这段添加到app.css中 ::-webkit-scrollbar { display: none; } 安卓 安卓和iOS有点复杂,需要通过webview 修改csproj文件,添加以下内容 阅读全文
posted @ 2023-04-14 05:20 Yu-Core 阅读(216) 评论(0) 推荐(0) 编辑