Maui Blazor 中文社区 QQ群:645660665
摘要: 1. 文本处理键盘按键 <Bootstrap Blazorclass="table-toolbar-search" placeholder="@SearchPlaceholderText" @onkeyup="OnSearchKeyUp" @bind-Value="@SearchText"> </B 阅读全文
posted @ 2023-12-10 20:10 AlexChow 阅读(1473) 评论(2) 推荐(1) 编辑
摘要: 要动态编译一个新的 NativeApi 类,可以按照以下步骤进行: 创建一个新的 NativeApi 类。 在 NativeApi 类中定义所需的方法和属性。 在 MainPage 中实例化并使用新的 NativeApi 类。 使用 Roslyn 编译器来动态编译 C# 源代码并将其加载到内存中 安 阅读全文
posted @ 2025-02-12 07:16 AlexChow 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 使用 MAUI 制作 H5 套壳程序有以下几个好处: 跨平台支持:MAUI (Multi-platform App UI) 允许开发者在多个平台(如 iOS、Android、Windows 和 macOS)上运行应用程序。 统一封装的MauiPlus库可以统一调用本机功能,确保在不同平台上有一致的用 阅读全文
posted @ 2025-02-11 23:43 AlexChow 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 实战 老规矩,先上源码 新建项目, 搜索 blazor, 选择 .NET Maui Blazor 应用 TIPS: 因为之后需要本机blazor做配置页面,所以这里演示使用了.NET Maui Blazor 应用. 如果不需要本机blazor UI, 建立普通.NET Maui 应用也能使用. 输入 阅读全文
posted @ 2025-02-11 20:22 AlexChow 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 新建一个Maui blazor工程, 下面是工程关键文件解析. MainPage.xaml.cs 构造函数: 通过 FindByName 方法查找名为 webView 的 WebView 控件,并将其赋值给 wvBrowser 变量。 创建 NativeBridge 的实例 api,并将 wvBro 阅读全文
posted @ 2025-02-11 19:10 AlexChow 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Maui 基础 Preferences 是 .NET MAUI 提供的一个静态类,用于存储和检索应用程序的首选项(即设置或配置)。它提供了一种简单的键值对存储机制,可以跨平台使用。每个平台使用其本地的存储机制来实现这些功能,例如: iOS 使用 NSUserDefaults Android 使用 S 阅读全文
posted @ 2025-02-11 18:50 AlexChow 阅读(6) 评论(0) 推荐(0) 编辑
摘要: NativeApi.cs 内部部分类,该类提供了几个与文件操作相关的方法。 set_config(), get_config() 方法: private string PrinterNameKey = "PrinterName"; private string printerName = "Unkn 阅读全文
posted @ 2025-02-11 18:46 AlexChow 阅读(152) 评论(0) 推荐(3) 编辑
摘要: 本系列由浅入深逐个文件解析工作原理 目录: WebViewNativeApi.cs NativeApi.cs MainPage.xaml.cs 实战 串口 小票机 蓝牙 WebViewNativeApi.cs WebViewNativeApi.cs 文件中的代码实现了一个 NativeBridge 阅读全文
posted @ 2025-02-11 18:30 AlexChow 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 接上篇文章 对于 Blazor 组件虚拟化支持flex-wrap: wrap与网格布局的研究 [二] 本文源码 https://github.com/densen2014/Blazor100/blob/master/b24Virtualization/BlazorVirtualization/Pag 阅读全文
posted @ 2025-01-17 18:48 AlexChow 阅读(1551) 评论(0) 推荐(0) 编辑
摘要: 接上篇文章 对于 Blazor 组件虚拟化支持flex-wrap: wrap与网格布局的研究 [一] 本文源码 https://github.com/densen2014/Blazor100/blob/master/b24Virtualization/BlazorVirtualization/Pag 阅读全文
posted @ 2025-01-17 18:33 AlexChow 阅读(1869) 评论(0) 推荐(0) 编辑
摘要: 接上篇文章 Blazor 通过组件虚拟化提高性能 本文源码 https://github.com/densen2014/Blazor100/blob/master/b24Virtualization/BlazorVirtualization/Pages/VirtualizedFlex1.razor 阅读全文
posted @ 2025-01-17 17:51 AlexChow 阅读(1183) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示