Maui Blazor 中文社区 QQ群:645660665

合集-Blazor hybird / MAUIBlazor

摘要:### 1. 建立工程 bh002_ORM [源码](https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh002_ORM?WT.mc_id=DT-MVP-5005078) ### 2. 添加 nuget 包 ``` ` 阅读全文
posted @ 2023-08-21 23:45 AlexChow 阅读(1268) 评论(0) 推荐(3)
摘要:### 接上篇 [bh002- Blazor hybrid / Maui 保存设置快速教程](https://www.cnblogs.com/densen2014/p/17647378.html) [源码](https://github.com/densen2014/BlazorHybrid/tre 阅读全文
posted @ 2023-08-22 00:03 AlexChow 阅读(967) 评论(0) 推荐(3)
摘要:### 1. 建立工程 bh001_camera_barcode [源码](https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh001_camera_barcode?WT.mc_id=DT-MVP-5005078) # 阅读全文
posted @ 2023-08-17 23:35 AlexChow 阅读(1832) 评论(6) 推荐(3)
摘要:bh003- Blazor hybrid / Maui 使用蓝牙BLE快速教程### 1. 建立工程 bh003_ble [源码 https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh003_ble?WT.mc_id=DT-MVP-5005078](https://github.com/dense 阅读全文
posted @ 2023-08-23 00:16 AlexChow 阅读(1372) 评论(3) 推荐(1)
摘要:bh004- Blazor hybrid / Maui 使用 BootstrapBlazor UI 库快速教程### 1. 建立工程 bh004_BootstrapBlazorUI [源码](https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh004_BootstrapBlazorUI?WT.mc_id=DT-MVP-5005 阅读全文
posted @ 2023-08-24 00:06 AlexChow 阅读(841) 评论(0) 推荐(2)
摘要:### 1. 建立工程 bh006_NFC_tag [源码 https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh006_NFC_tag?WT.mc_id=DT-MVP-5005078](https://github.c 阅读全文
posted @ 2023-08-25 19:24 AlexChow 阅读(1177) 评论(0) 推荐(2)
摘要:如何在 Maui Blazor 使用 BlazorWebView 像本机浏览器一样下载文件?总结: Windows 和 Android 可以实现, ios/mac 使用的是 WKWebView , 目前只研究了一下拦截 blazorWebView.UrlLoading 的 urlLoadingEventArgs.Url 阅读全文
posted @ 2023-03-10 04:40 AlexChow 阅读(1485) 评论(0) 推荐(0)
摘要:## 首先参考官方文档做好前期工作 https://learn.microsoft.com/zh-cn/dotnet/maui/ios/deployment/publish-app-store?tabs=vs ## 设为Relase存档发布 ![](https://img2023.cnblogs.c 阅读全文
posted @ 2023-07-18 02:14 AlexChow 阅读(536) 评论(0) 推荐(0)
摘要:1.安装wsl2 2.安装chrome 3.中文字体 ``` sudo apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core 阅读全文
posted @ 2023-08-28 01:42 AlexChow 阅读(869) 评论(0) 推荐(0)
摘要:原文链接 [https://www.cnblogs.com/densen2014/p/16946311.html] 在 Platforms -> Windows 下的 App.xaml.cs 中,可以通过一些反射用法来检索 AppWindow。 然后可以在 appwindow 实例上设置 Title 阅读全文
posted @ 2022-12-03 06:44 AlexChow 阅读(903) 评论(0) 推荐(0)
摘要:如何在 .NET MAUI 中加载 json 文件?按core传统方式添加 AddJsonFile("appsettings.json") 在windows平台和ssr工作正常,但是在 ios 和 android 无法用这种方式,因为资源生成方式不一样. 使用内置资源方式不够灵活而且 ios 平台会提示不能复制 json 文件到目录,于是进行了几天的研究,终于能正确使用了. 阅读全文
posted @ 2022-11-14 19:33 AlexChow 阅读(2033) 评论(1) 推荐(5)
摘要:**.NET MAUI 目前仅允许发布 MSIX 包。** 原文地址 创建签名证书发布到本地传送门 https://www.cnblogs.com/densen2014/p/16567384.html ### 使用 Visual Studio 2022 发布到 Windows 应用商店 **由于是发 阅读全文
posted @ 2022-11-13 04:48 AlexChow 阅读(1609) 评论(2) 推荐(10)
摘要:谷歌地图之类的api要在 maui 里面使用, 需要授权0.0.0.0的IP 实际上本机webview启动的是 https://0.0.0.0 https://0.0.0.0/_framework/blazor.webview.js 阅读全文
posted @ 2022-10-13 08:35 AlexChow 阅读(489) 评论(0) 推荐(0)
摘要:### 发布用于Windows的 .NET MAUI 应用 1. 打开 PowerShell 终端 , 命令行进入工程目录,以我的例子工程为例, cd BlazorMaui **BlazorMaui 替换为你自己工程名字** ``` New-SelfSignedCertificate -Type C 阅读全文
posted @ 2022-08-09 19:47 AlexChow 阅读(2147) 评论(0) 推荐(4)
摘要:**入门文章** Blazor Hybrid / MAUI 简介和实战 https://www.cnblogs.com/densen2014/p/16240966.html 在 Mac 上开发 .NET MAUI https://www.cnblogs.com/densen2014/p/160575 阅读全文
posted @ 2022-08-04 23:47 AlexChow 阅读(3082) 评论(1) 推荐(7)
摘要:使用 C# 建立一套用 Blazor 技术的单个共享代码库, HTML 和 CSS的交互式 UI, 可以直接生成多端应用程序 APP Blazor Hybrid 支持内置于 .NET 多平台应用 UI (.NET MAUI) 框架。 .NET MAUI 包含 BlazorWebView 控件,该控件运行将 Razor 组件呈现到嵌入式 Web View 中。 通过结合使用 .NET MAUI 和 Blazor,可以跨移动设备、桌面设备和 Web 重复使用一组 Web UI 组件。Blazor Hybrid 应用可以使用 Windows Presentation Foundation (WPF) 和 Windows 窗体构建。 Blazor 为这两个框架提供 BlazorWebView 控件。 Razor 组件在 Windows 桌面本机运行并呈现到嵌入式 Web View。 通过在 WPF 和 Windows 窗体中使用 Blazor,可以将新的 UI 添加到现有的 Windows 桌面应用,这些应用可以跨具有 .NET MAUI 的平台或在 Web 上重复使用。 阅读全文
posted @ 2022-05-07 07:43 AlexChow 阅读(10149) 评论(3) 推荐(13)
摘要:.NET 多平台应用程序 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创建本机移动和桌面应用程序,这些应用程序可以从单个共享代码库在 Android、iOS、macOS 和 Windows 上运行。 ###先决条件 * Xcode 13 [最新版本](https:/ 阅读全文
posted @ 2022-03-26 07:01 AlexChow 阅读(2247) 评论(0) 推荐(0)
摘要:在 M1 Mac 上开始使用 .NET MAUI 开发 (iOS) 的最简单方法。 .NET 多平台应用程序 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创建本机移动和桌面应用程序,这些应用程序可以从单个共享代码库在 Android、iOS、macOS 和 Wind 阅读全文
posted @ 2022-03-26 06:24 AlexChow 阅读(2141) 评论(0) 推荐(1)
摘要:在Linux下运行gui程序,咱也是第一次做,属于是瞎子过河乱摸一通,写得有什么不对和可以优化的地方,希望各位看官斧正斧正. 1. 下载烧录器 https://www.raspberrypi.com/software/ 我选择的是Raspbian 64位系统,并配置好ssh账号密码,wifi,以便启 阅读全文
posted @ 2023-09-16 05:34 AlexChow 阅读(3848) 评论(0) 推荐(5)
摘要:最近.net8 blazor auto大火, 我也玩了一下,发现ssr能用的代码 MD5 类在wasm是没法用的. 于是搜索了一下互联网,找到了一份代码,分享给大家. 我找到的帖子作者原话: 代码不是我的,但我确实稍微修改了它以使其与 System.Security.Cryptography.MD5 阅读全文
posted @ 2023-11-25 14:01 AlexChow 阅读(2651) 评论(0) 推荐(1)
摘要:需求,新做了个app, 使用的是maui blazor技术,里面用了渐变背景,在默认启用SafeArea情况下,底部背景很突兀 由于现版本maui在SafeArea有点bug,官方教程的<ContentPage SafeArea=false不生效,于是要用以下代码hack一下 Microsoft.M 阅读全文
posted @ 2024-01-04 07:36 AlexChow 阅读(417) 评论(1) 推荐(1)
摘要:项目模板 Bootstrap Blazor App 模板 为了方便大家利用这套组件快速搭建项目,作者制作了 项目模板(Project Templates),使用 dotnet new 命令行模式,使用步骤如下: 安装项目模板 dotnet new install Bootstrap.Blazor.T 阅读全文
posted @ 2024-02-08 23:45 AlexChow 阅读(1504) 评论(0) 推荐(1)
摘要:本项目是利用 ZXing 进行封装的 Blazor 组件库 直接调用手机或者桌面电脑摄像头进行扫码 阅读全文
posted @ 2020-10-01 03:17 AlexChow 阅读(1915) 评论(0) 推荐(1)
摘要:在 arm 芯片 mac 调试, 使用 mac for vs ,出现以下错误 obj/project.assets.json”没有“net8.0-ios/iossimulator-x64”的目标。确保已运行还原,且“net8.0-ios”已包含在项目的 TargetFrameworks 中。可能需要 阅读全文
posted @ 2024-02-15 19:21 AlexChow 阅读(2716) 评论(0) 推荐(0)
摘要:目录: OpenID 与 OAuth2 基础知识 Blazor wasm Google 登录 Blazor wasm Gitee 码云登录 Blazor OIDC 单点登录授权实例1-建立和配置IDS身份验证服务 Blazor OIDC 单点登录授权实例2-登录信息组件wasm Blazor OID 阅读全文
posted @ 2024-04-10 09:47 AlexChow 阅读(2003) 评论(0) 推荐(3)
摘要:环境 Blazor Net8.0 + FreeSql + Bootstrap Blazor 组件 以下都是自己瞎琢磨的和官网资料搬运,肯定有不少错漏和不合理的地方,非常希望各位大佬评论区给我建议和意见. 1. 组件化需要提升渲染性能的组件,例如触摸屏显示每个商品下单数量的商品列表 避免不必要地呈现组 阅读全文
posted @ 2024-05-06 06:21 AlexChow 阅读(2164) 评论(0) 推荐(4)
摘要:.Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 发布到 Win7+Win7+ 运行 Blazor Hybird 桌面端 (WPF/Winform) 依赖的环境 阅读全文
posted @ 2024-05-13 16:59 AlexChow 阅读(2758) 评论(0) 推荐(6)
摘要:简单调用本机功能,例如打印,获取硬件信息,获取本机用户名,拦截JS功能,拦截错误信息等等.. 废话不多说先来截图 使用 JsBridge JsBridge不科普了,同学们自行百度一下 BlazorWebView.cs using Microsoft.AspNetCore.Components.Web 阅读全文
posted @ 2024-06-09 05:00 AlexChow 阅读(2238) 评论(0) 推荐(1)
摘要:在页面代码加入 public MainPage() { InitializeComponent(); #if MACCATALYST Microsoft.Maui.Handlers.WebViewHandler.Mapper.AppendToMapping("Inspect", (handler, 阅读全文
posted @ 2024-07-28 21:27 AlexChow 阅读(1790) 评论(0) 推荐(0)
摘要:adb连接上设备后, 执行 执行端口转发 adb forward tcp:6789 tcp:888'就可以了, 把设备的8888端口转发到本机6789, 本机postman之类直接访问 127.0.0.1:6789即可 其他笔记: 连接wsa: adb connect 127.0.0.1:58526 阅读全文
posted @ 2024-08-07 20:06 AlexChow 阅读(374) 评论(0) 推荐(0)
摘要:let uuid = crypto.randomUUID(); 提示没crypto这个对象, 经查询后得知是安卓机器内置版本太低,需要自己实现一下 代码如下: function randomUUID() { return '10000000-1000-4000-8000-100000000000'. 阅读全文
posted @ 2024-08-20 19:17 AlexChow 阅读(2604) 评论(0) 推荐(0)
摘要:环境: 使用西班牙语文化, 组件: 表格 显示格式对的, 小数点西班牙这边是逗号(,) , 0.99 显示为 0,99 重现 编辑商品, 显示变成了0.99而不是正确的区域格式 0,99, 直接保存没事的 如果手动改了一下数字为 0.99 只要焦点变化了 就会格式化为 99 , 这个时候保存数据就出 阅读全文
posted @ 2024-12-29 05:18 AlexChow 阅读(361) 评论(0) 推荐(0)
摘要:本系列由浅入深逐个文件解析工作原理 目录: WebViewNativeApi.cs NativeApi.cs MainPage.xaml.cs 实战 串口 小票机 蓝牙 WebViewNativeApi.cs WebViewNativeApi.cs 文件中的代码实现了一个 NativeBridge 阅读全文
posted @ 2025-02-11 18:30 AlexChow 阅读(3045) 评论(0) 推荐(1)
摘要:NativeApi.cs 内部部分类,该类提供了几个与文件操作相关的方法。 set_config(), get_config() 方法: private string PrinterNameKey = "PrinterName"; private string printerName = "Unkn 阅读全文
posted @ 2025-02-11 18:46 AlexChow 阅读(3004) 评论(0) 推荐(4)
摘要:Maui 基础 Preferences 是 .NET MAUI 提供的一个静态类,用于存储和检索应用程序的首选项(即设置或配置)。它提供了一种简单的键值对存储机制,可以跨平台使用。每个平台使用其本地的存储机制来实现这些功能,例如: iOS 使用 NSUserDefaults Android 使用 S 阅读全文
posted @ 2025-02-11 18:50 AlexChow 阅读(2760) 评论(0) 推荐(0)
摘要:新建一个Maui blazor工程, 下面是工程关键文件解析. MainPage.xaml.cs 构造函数: 通过 FindByName 方法查找名为 webView 的 WebView 控件,并将其赋值给 wvBrowser 变量。 创建 NativeBridge 的实例 api,并将 wvBro 阅读全文
posted @ 2025-02-11 19:10 AlexChow 阅读(2733) 评论(0) 推荐(0)
摘要:实战 老规矩,先上源码 新建项目, 搜索 blazor, 选择 .NET Maui Blazor 应用 TIPS: 因为之后需要本机blazor做配置页面,所以这里演示使用了.NET Maui Blazor 应用. 如果不需要本机blazor UI, 建立普通.NET Maui 应用也能使用. 输入 阅读全文
posted @ 2025-02-11 20:22 AlexChow 阅读(2828) 评论(0) 推荐(0)
摘要:开源地址 源码g01Gobang demo https://game.app1.es 用blazor auto发布的 1. 创建 Blazor web工程,选Auto 2. 打开 GitHub Copilot 窗口,输入提示词 使用 Blazor 编一个五子棋游戏 3.复制代码测试 为了方便调试, 阅读全文
posted @ 2025-10-03 19:59 AlexChow 阅读(3759) 评论(0) 推荐(2)
摘要:话不多说, 先上代码 下面是一个适配手机浏览器 safe-area 的测试 HTML 页面,包含如下特性: 顶部标题栏,支持 safe-area-inset-top,上滑时自动隐藏,下滑时显示。 中间部分为最大宽度 800px 的滚动列表,超出自动显示滚动条。 底部有两个导航按钮,固定在底部,支持 阅读全文
posted @ 2026-01-14 02:31 AlexChow 阅读(124) 评论(0) 推荐(0)