摘要:
1. 文本处理键盘按键 <Bootstrap Blazorclass="table-toolbar-search" placeholder="@SearchPlaceholderText" @onkeyup="OnSearchKeyUp" @bind-Value="@SearchText"> </B 阅读全文
摘要:
要动态编译一个新的 NativeApi 类,可以按照以下步骤进行: 创建一个新的 NativeApi 类。 在 NativeApi 类中定义所需的方法和属性。 在 MainPage 中实例化并使用新的 NativeApi 类。 使用 Roslyn 编译器来动态编译 C# 源代码并将其加载到内存中 安 阅读全文
摘要:
使用 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 阅读全文
摘要:
本系列由浅入深逐个文件解析工作原理 目录: WebViewNativeApi.cs NativeApi.cs MainPage.xaml.cs 实战 串口 小票机 蓝牙 WebViewNativeApi.cs WebViewNativeApi.cs 文件中的代码实现了一个 NativeBridge 阅读全文
摘要:
接上篇文章 对于 Blazor 组件虚拟化支持flex-wrap: wrap与网格布局的研究 [二] 本文源码 https://github.com/densen2014/Blazor100/blob/master/b24Virtualization/BlazorVirtualization/Pag 阅读全文
摘要:
接上篇文章 对于 Blazor 组件虚拟化支持flex-wrap: wrap与网格布局的研究 [一] 本文源码 https://github.com/densen2014/Blazor100/blob/master/b24Virtualization/BlazorVirtualization/Pag 阅读全文
摘要:
接上篇文章 Blazor 通过组件虚拟化提高性能 本文源码 https://github.com/densen2014/Blazor100/blob/master/b24Virtualization/BlazorVirtualization/Pages/VirtualizedFlex1.razor 阅读全文