随笔分类 - Blazor / Blazor Hybrid
摘要:使用 MAUI 制作 H5 套壳程序有以下几个好处: 跨平台支持:MAUI (Multi-platform App UI) 允许开发者在多个平台(如 iOS、Android、Windows 和 macOS)上运行应用程序。 统一封装的MauiPlus库可以统一调用本机功能,确保在不同平台上有一致的用
阅读全文
摘要:实战 老规矩,先上源码 新建项目, 搜索 blazor, 选择 .NET Maui Blazor 应用 TIPS: 因为之后需要本机blazor做配置页面,所以这里演示使用了.NET Maui Blazor 应用. 如果不需要本机blazor UI, 建立普通.NET Maui 应用也能使用. 输入
阅读全文
摘要:新建一个Maui blazor工程, 下面是工程关键文件解析. MainPage.xaml.cs 构造函数: 通过 FindByName 方法查找名为 webView 的 WebView 控件,并将其赋值给 wvBrowser 变量。 创建 NativeBridge 的实例 api,并将 wvBro
阅读全文
摘要:Maui 基础 Preferences 是 .NET MAUI 提供的一个静态类,用于存储和检索应用程序的首选项(即设置或配置)。它提供了一种简单的键值对存储机制,可以跨平台使用。每个平台使用其本地的存储机制来实现这些功能,例如: iOS 使用 NSUserDefaults Android 使用 S
阅读全文
摘要:NativeApi.cs 内部部分类,该类提供了几个与文件操作相关的方法。 set_config(), get_config() 方法: private string PrinterNameKey = "PrinterName"; private string printerName = "Unkn
阅读全文
摘要:BlazorWebView 无法在较旧的 Android 设备上加载Uncaught SyntaxError: Unexpected token . .NET 9 低于 v17 的 iOS 版本,IOS 16(2022年9月)、安卓API 31(2021年10月)上的 blazor.webview.
阅读全文
摘要:编辑 MauiProgram.cs 文件 隐藏标题栏,隐藏边框 已知问题, 可调整大小窗体, 标题栏会残留一点像素作为调整句柄 using Microsoft.Extensions.Logging; using Microsoft.Maui.LifecycleEvents; #if WINDOWS
阅读全文
摘要:let uuid = crypto.randomUUID(); 提示没crypto这个对象, 经查询后得知是安卓机器内置版本太低,需要自己实现一下 代码如下: function randomUUID() { return '10000000-1000-4000-8000-100000000000'.
阅读全文
摘要:简单调用本机功能,例如打印,获取硬件信息,获取本机用户名,拦截JS功能,拦截错误信息等等.. 废话不多说先来截图 使用 JsBridge JsBridge不科普了,同学们自行百度一下 BlazorWebView.cs using Microsoft.AspNetCore.Components.Web
阅读全文
摘要:
Win7+ 运行 Blazor Hybird 桌面端 (WPF/Winform) 依赖的环境
阅读全文
![.Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 发布到 Win7+](https://img2024.cnblogs.com/blog/1980213/202405/1980213-20240513170033129-1695254754.png)
摘要:目录: OpenID 与 OAuth2 基础知识 Blazor wasm Google 登录 Blazor wasm Gitee 码云登录 Blazor OIDC 单点登录授权实例1-建立和配置IDS身份验证服务 Blazor OIDC 单点登录授权实例2-登录信息组件wasm Blazor OID
阅读全文
摘要:目录: OpenID 与 OAuth2 基础知识 Blazor wasm Google 登录 Blazor wasm Gitee 码云登录 Blazor OIDC 单点登录授权实例1-建立和配置IDS身份验证服务 Blazor OIDC 单点登录授权实例2-登录信息组件wasm Blazor OID
阅读全文
摘要:目录: OpenID 与 OAuth2 基础知识 Blazor wasm Google 登录 Blazor wasm Gitee 码云登录 Blazor OIDC 单点登录授权实例1-建立和配置IDS身份验证服务 Blazor OIDC 单点登录授权实例2-登录信息组件wasm Blazor OID
阅读全文
摘要:为了将 .NET 8 SDK 与 Visual Studio for Mac 结合使用,您必须在“首选项”-“其他”-“预览功能”-“使用 .NET 8 SDK(如果已安装)”中启用此功能 如果还提示NuGet包无权限什么的, 重新安装 Visual Studio for Mac 然后勾选 MAUI
阅读全文
摘要:需求,新做了个app, 使用的是maui blazor技术,里面用了渐变背景,在默认启用SafeArea情况下,底部背景很突兀 由于现版本maui在SafeArea有点bug,官方教程的<ContentPage SafeArea=false不生效,于是要用以下代码hack一下 Microsoft.M
阅读全文
摘要:好长时间没继续写这个系列博客了, 不知道大家还记得我吗? 话不多说,直接开撸. 配套源码 demo https://blazor.app1.es/b19LongPressButton 1. 新建 net8 blazor 工程 b19LongPressButton 至于用什么模式大家各取所需, 我创建
阅读全文
摘要:技术栈 Blazor WebApp Global Webapi BootstrapBlazor FreeSql ORM 先放工程链接 WebAppCrud 预览 草稿
阅读全文
摘要:在Linux下运行gui程序,咱也是第一次做,属于是瞎子过河乱摸一通,写得有什么不对和可以优化的地方,希望各位看官斧正斧正. 1. 下载烧录器 https://www.raspberrypi.com/software/ 我选择的是Raspbian 64位系统,并配置好ssh账号密码,wifi,以便启
阅读全文
摘要:### 1. 建立工程 bh006_NFC_tag [源码 https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh006_NFC_tag?WT.mc_id=DT-MVP-5005078](https://github.c
阅读全文
摘要:
### 1. 建立工程 bh004_BootstrapBlazorUI [源码](https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh004_BootstrapBlazorUI?WT.mc_id=DT-MVP-5005
阅读全文
![bh004- Blazor hybrid / Maui 使用 BootstrapBlazor UI 库快速教程](https://img2023.cnblogs.com/blog/1980213/202308/1980213-20230824000513555-1125686631.png)