MAUI

向 .NET MAUI 应用添加可视控件

现在你已使用 .NET MAUI 模板创建了应用程序,下一步是添加用户界面并实现初始 UI 逻辑。 在本单元中,你将详细了解 .NET MAUI 应用程序的构建基块和导航结构。 .NET MAUI 项目中有何内容? 总的来说,.NET MAUI 项目最初包含: MauiProgram.cs 文件,其 ......
控件 MAUI NET

.NET MAUI 简介

简介 .NET MAUI 是一种多平台框架,用于使用 C# 和 XAML 创建本机桌面和移动应用。 .NET MAUI 是 Multi-platform Application User Interface(多平台应用程序用户界面)的首字母缩略词。 借助 .NET MAUI,可设计能够在 Windo ......
简介 MAUI NET

描述 .NET MAUI 体系结构

跨平台应用开发使用的一种常见模式是考虑用户界面中的业务逻辑,然后为每个平台开发单独的用户界面和 UI 逻辑。 虽然每种类型的设备的业务逻辑保持不变,但驱动应用和显示数据的代码可能会有所不同。 出现这种差异是因为设备所提供的功能、API 和特性不相同。 以这种方式构建多平台应用不仅需要处理单独的 SD ......
体系结构 体系 结构 MAUI NET

创建第一个 .NET MAUI 应用

在本练习中,你将开始为杂货连锁店构建 .NET MAUI 应用。 你将使用模板生成默认应用,并在 Windows和 Android 模拟器中运行它。 你将在稍后的练习中修改此应用,以自定义用户界面并添加杂货连锁店应用所需的功能。 创建新项目 打开 Visual Studio 并创建一个新的解决方案。 ......
MAUI NET

在 Visual Studio 中创建 .NET MAUI 项目

安装并配置 .NET MAUI 工具后,可以使用 Visual Studio 生成 .NET MAUI 应用。 在本单元中,你将了解 Visual Studio 中 .NET MAUI 模板的结构。 你将使用此模板创建跨平台移动和桌面应用。 如何入门 若要使用 Visual Studio 创建新的 ......
项目 Visual Studio MAUI NET

[MAUI]实现动态拖拽排序列表

@目录创建页面元素创建可绑定对象创建绑定服务类拖拽(Drag)拖拽悬停,经过(DragOver)释放(Drop)限流(Throttle)和防抖(Debounce)项目地址 上一章我们使用拖放(drag-drop)手势识别实现了可拖拽排序列表,对于列表中的条目,完整的拖拽排序过程是: 手指触碰条目 - ......
动态 MAUI

在.NET 8 RC1 版本中 MAUI、ASP.NET Core 和 EF8 的新特性

从年初2 月份发布第一个预览版,经历7个预览版后,Microsoft 西雅图时间9月13日发布了 .NET 8 RC 1: https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-rc1/[1], 这是该框架在 11 月初正式发布之前的两个 ......
NET 特性 版本 MAUI Core

在.NET 8 RC1 版本中 MAUI、ASP.NET Core 和 EF8 的新特性

从年初2 月份发布第一个预览版,经历7个预览版后,Microsoft 西雅图时间9月13日发布了 .NET 8 RC 1: https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-rc1/[1], 这是该框架在 11 月初正式发布之前的两个 ......
NET 特性 版本 MAUI Core

MAUI+Masa Blazor APP 各大商店新手发布指南(三)vivo篇

[TOC](文章目录) # 前言 上架vivo商店,使用厂家的离线推送当然是一个重要原因,与小米不同,vivo的推送服务可以在应用未上架的情况下通过添加测试手机的方式进行测试 # 准备材料 审核流程基本与小米类似 一、企业认证 1、准备营业执照黑白复印件/扫描件 附加红色公章即可 2、对公打款提供开 ......
商店 新手 指南 Blazor MAUI

MAUI调用.so库

必要条件: (一)安装JDK (二)安装NDK (三)安装Android Studio(其实可以不用装也行) 使用Android Studio构件.so包 构件.so包 1. 使用Android studio,Native C++项目 2. 这两个文件不想要,干掉! 不过,倒是可以参考一下怎么写的, ......
MAUI so

MAUI+Masa Blazor APP 各大商店新手发布指南-vivo篇

[TOC](文章目录) # 前言 上架vivo商店,使用厂家的离线推送当然是一个重要原因,与小米不同,vivo的推送服务可以在应用未上架的情况下通过添加测试手机的方式进行测试 #准备材料 审核流程基本与小米类似 一、企业认证 1、准备营业执照黑白复印件/扫描件 附加红色公章即可 2、对公打款提供开户 ......
商店 新手 指南 Blazor MAUI

MAUI调用.so库,jar包

必要条件: 1. 开发环境安装:https://www.cnblogs.com/pylblog/p/17046849.html (JDK,NDK,Android Studio) 思路: 1. 使用Android studio,生成.so 2. 使用Android studio,用java调用.so, ......
MAUI jar so

MAUI学习之始--数据,命令绑定 MVVM

MVVM MVVM(model-view-view-model)模型 之前在刚开始学Xamarin的时候,都是把页面的的表示文件(.xaml)和页面中的命令写在一起。一开始只有一两个页面还好,因为每个页面之间的联系都不是特别多,我们还能看得过来。修改的时候也还好,就想改哪里点哪里。 但是奥!但是!当 ......
命令 数据 MAUI MVVM

MAUI+Masa Blazor APP 各大商店新手发布指南(二)小米篇

[TOC](文章目录) # 前言 先说一下我们上架厂家应用商店的原因:除了方便用户下载之外,需要厂家的离线推送和微信内容分享等都需要上架应用商店(微信分享不上架有调用次数限制)。 如果你的App需要在国内使用离线推送功能,也就是App不启动的场景下接收消息推送,那么你需要集成厂家的SDK,如果你使用 ......
小米 商店 新手 指南 Blazor

.NET Core 跨平台 GUI 开发 与 Blazor / MAUI

1.安装wsl2 2.安装chrome 3.中文字体 ``` sudo apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core ......
Blazor Core MAUI NET GUI

bh006- Blazor hybrid / Maui 使用NFC快速教程

### 1. 建立工程 bh006_NFC_tag [源码 https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh006_NFC_tag?WT.mc_id=DT-MVP-5005078](https://github.c ......
教程 Blazor hybrid Maui 006

MAUI+Blazor混合应用开发示例

前言 笔者之前在公司搭建过一套生产管理系统,该系统要求能和硬件进行串口通信,同时又要提供后台信息查询。笔者给出的解决方案就是:MAUI + Blazor,这样只需要提供一套UI,就能满足桌面端、移动端和Web端三种不同应用场景。今天要介绍的就是桌面端的开发实现。 开发技术 .NET 6 + MAUI ......
应用开发 示例 Blazor MAUI

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 ......
BootstrapBlazor 教程 Blazor hybrid Maui

MAUI 本地数据sqlite 报错 : Cannot update Settings: it has no PK

原因是没有设置主键,需要标记主键 [PrimaryKey] public class Settings { [PrimaryKey] public string Key { get; set; } public string Value { get; set; } } ......
Settings 数据 Cannot sqlite update

MAUI+Masa Blazor APP 各大商店新手发布指南-小米篇

[TOC](文章目录) # 前言 先说一下我们上架厂家应用商店的原因:除了方便用户下载之外,需要厂家的离线推送和微信内容分享等都需要上架应用商店(微信分享不上架有调用次数限制)。 如果你的App需要在国内使用离线推送功能,也就是App不启动的场景下接收消息推送,那么你需要集成厂家的SDK,如果你使用 ......
小米 商店 新手 指南 Blazor

bh003- Blazor hybrid / Maui 使用蓝牙BLE快速教程

### 1. 建立工程 bh003_ble [源码](https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh003_ble?WT.mc_id=DT-MVP-5005078) ### 2. 添加 nuget 包 ``` ` ......
教程 Blazor hybrid Maui 003

bh002- Blazor hybrid / Maui 使用ORM和数据库快速教程

### 接上篇 [bh002- Blazor hybrid / Maui 保存设置快速教程](https://www.cnblogs.com/densen2014/p/17647378.html) [源码](https://github.com/densen2014/BlazorHybrid/tre ......
数据库 教程 数据 Blazor hybrid

bh002- Blazor hybrid / Maui 保存设置快速教程

### 1. 建立工程 bh002_ORM [源码](https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh001_camera_barcode?WT.mc_id=DT-MVP-5005078) ### 2. 添加 nu ......
教程 Blazor hybrid Maui 002

MAUI 怎么给控件加上单击事件

MAUI上的点击事件是通过笔势的点击实现 官方文档路径 识别点击手势 - .NET MAUI | Microsoft Learn 下面是个案例 XAML: <Image Source="asdf.jpg" Grid.ColumnSpan="3" Margin="5" > <Image.Gesture ......
控件 事件 MAUI

Maui Blazor 安卓文字随系统文字缩放问题解决

Maui Blazor 的文字在正常情况下会随着用户手机内的系统文字设置大小而变化,所以可能导致手机应用内APP的布局由于文字变得过大或者过小而错乱。 可以通过设置Webview里的文字缩放,保持应用内文字大小不变,代码如下: 1. 首先在Mainpage.xaml里设置好初始化事件,BlazorW ......
文字 Blazor 问题 系统 Maui

MAUI button 点击按钮传参

WPF 中点击按钮可以通过Tag传递参数,MAUI中没有这个属性,那么如何传递参数? MAUI 单击事件应该用ICommand 完成点击事件,并传递参数Clickd 是不行了的,放弃吧 1.创建双向绑定的模型 public class CommandModel { private ICommand ......
按钮 button MAUI

bh001- Blazor hybrid / Maui 使用摄像头和扫码快速教程

### 1. 建立工程 bh001_camera_barcode [源码](https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh001_camera_barcode?WT.mc_id=DT-MVP-5005078) # ......
摄像头 教程 Blazor hybrid Maui

MAUI+Masa Blazor APP 各大商店新手发布指南(一)App Store篇

[TOC](文章目录) # 前言 作为新手App开发,iOS由于众所周知的原因,必须通过App Store下载安装App,所以通过App Store的审核是必须的(当然如果您有299美元一年的企业版证书可以走内部分发渠道的场景除外)。 以下是我们首次使用MAUI+MASA Blazor开发App并上 ......
商店 新手 指南 Blazor Store

MAUI+Masa Blazor APP Store新手上线指南

[TOC](文章目录) # 前言 作为新手App开发,iOS由于众所周知的原因,必须通过App Store下载安装App,所以通过App Store的审核是必要步骤。 一下是我们首次使用MAUI+MASA Blazor开发App中遇到的审核意见和我们的解决方法,供MAUI新手开发参考。 # 新手常见 ......
新手 指南 Blazor Store MAUI

[MAUI]在.NET MAUI中实现可拖拽排序列表

.NET MAUI 中提供了拖放(drag-drop)手势识别器,允许用户通过拖动手势来移动控件。在这篇文章中,我们将学习如何使用拖放手势识别器来实现可拖拽排序列表。在本例中,列表中显示不同大小的磁贴(Tile)并且可以拖拽排序。 ![在这里插入图片描述](https://img2023.cnblo ......
MAUI NET