blazor maui

.net maui blazor创建存储自定义目录文件

string dir = "/storage/emulated/0/Android/data/com.example.myapp/data";if (!Directory.Exists(dir)){ Directory.CreateDirectory(dir);}string path = Path ......
文件 目录 blazor maui net

Blazor学习之旅系列总结目录

Blazor是微软近年来主推的,基于C#、HTML与CSS来构建交互式Web UI的框架。 基于Blaozr的特点,Edison认为它应当是.NET技术栈的发团队开发企业级信息管理系统的首选框架,特别是对于传统行业的数字化IT团队,比如Edison所在的西门子成都工厂IT团队。那么,就来一起学习使用... ......
之旅 目录 Blazor

[MAUI]模仿iOS多任务切换卡片滑动的交互实现

@ 看了上一篇博文的评论,大家对MAUI还是比较感兴趣的,非常感谢大家的关注,这个专栏我争取周更😉。 App之间的多任务切换相信你们都很熟悉。苹果设备从iOS9开始使用水平排列的叠层卡片来展现多任务 动图来自iPhone 使用手册 - 在 iPhone 上的应用之间切换 这个设计利用屏幕深度(z方 ......
卡片 任务 MAUI iOS

【MAUI Blazor踩坑日记】6.mac标题栏颜色修改

MAUI中mac的标题栏颜色默认是灰白色的,有一点丑 如果我们想要自定义颜色,并且在运行时也能更改颜色,该怎么办呢 万幸从一个GitHub库中借鉴到了办法 https://github.com/BenBtg/MauiMacToolBar 这个库是自定义标题栏,如果你想自定义标题栏,而不仅仅是改变颜色 ......
颜色 标题 日记 Blazor MAUI

【MAUI Blazor踩坑日记】5.macOS上的缩放比例

macOS的页面默认比较小,原因貌似是因为符合iPad吧, 这个没啥好说的,看微软文档就可以了https://learn.microsoft.com/zh-cn/dotnet/maui/mac-catalyst/user-interface-idiom?view=net-maui-7.0 修改Inf ......
比例 日记 Blazor macOS MAUI

【MAUI Blazor踩坑日记】4.只在特定平台上引用包

其实这个并不是MAUI特有的问题,只是在MAUI中可能会遇到。 例如某个包只在Windows上有用,但打包的时候,安卓、ios也会把这个包计算在内 所以需要在不是特定平台时把它排除。 万幸从微软文档找到了 https://learn.microsoft.com/zh-cn/nuget/consume ......
日记 Blazor 平台 MAUI

界面控件DevExpress Blazor UI v22.2 - 支持.NET 7

DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具,该组件拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动 ......
控件 DevExpress 界面 Blazor 22.2

Blazor UI库 Bootstrap Blazor 快速上手 (v7.5.7)

最近组件库更新比较频繁,有些同学感觉有点迷茫,就着今天刚上了张老板一节课立马撸个新的上手教程回馈社区, ;-> 1.新建工程n02drag,将项目添加到解决方案中 dotnet new blazorserver -o b18QuickStartv757 dotnet sln add b18Quick ......
Blazor Bootstrap 5.7 v7

【MAUI Blazor踩坑日记】3.Windows标题栏自定义颜色,运行时改变颜色

前言 MAUI中Windows默认的标题栏颜色是灰色的,有一点丑。 对于想要自定义颜色,官方没有提供接口。找过了很多资料,也用过很多办法,始终不能完美的解决这个问题,大多数只是类似于配置的修改,不能在运行时修改颜色,最后看到一位大佬的文章https://www.dongchuanmin.com/ne ......
颜色 Windows 标题 日记 Blazor

MAUI Blazor 常见问题

(MAUI Blazor 常见问题) #WebView 键盘遮挡输入框解决方案-Android 在AndroidManifest.xml的application中添加 android:windowSoftInputMode="adjustResize" ......
常见问题 常见 Blazor 问题 MAUI

ant-design blazor 简单使用教程

使用教程 先本地安装模板,然后再创建项目 例: dotnet new --install AntDesign.Templates dotnet new antdesign --host=wasm --full -o monitor 生成后的项目如图所示: 直接运行,就可以看到结果了,开发效率确实很高 ......
ant-design 教程 design blazor ant

[MAUI]模仿网易云音乐黑胶唱片的交互实现

@ 用过网易云音乐App的同学应该都比较熟悉它播放界面。 这是一个良好的交互设计,留声机的界面隐喻准确地向人们传达产品概念和使用方法:当手指左右滑动时,便模拟了更换唱盘从而导向切换歌曲的交互功能。 今天在 .NET MAUI 中我们来实现这个交互效果,先来看看效果: 使用.NET MAU实现跨平台支 ......
唱片 音乐 MAUI

学习MASA第一天:MASA Blazor TEST项目创建

个人博客地址: https://note.raokun.top 拥抱ChatGPT,国内访问网站:https://www.playchat.top 学习MASA第一天:MASA Blazor TEST项目创建 从今天开始,学习MASA框架,目标是基于MASA做一套开源项目。 第一天,从下载源码开始! ......
MASA 项目 Blazor TEST

【MAUI Blazor踩坑日记】2.关于Windows上的相机问题

前言 MAUI中Windows上,调用MediaPicker.Default.CapturePhotoAsync()并不能启动相机拍照。关于这个问题可以查看 https://github.com/dotnet/maui/issues/7660 ,https://github.com/dotnet/m ......
Windows 相机 日记 Blazor 问题

【MAUI Blazor踩坑日记】1.关于图标的处理

【MAUI Blazor踩坑日记】1.关于图标的处理 前言 本系列文章,默认你已经踏上了MAUI Blazor的贼船,并且对MAUI Blazor有了一些了解,知道MAUI是什么,知道Blazor是什么。 不会教你怎么写MAUI Blazor的项目,只是提出一些注意点,避免踩坑。 正文 先看官方资料 ......
图标 日记 Blazor MAUI

MAUI Blazor 实战:开发界面跟随系统主题切换的App

​ 1、安装Masa Blazor 参考:MASA Blazor https://blazor.masastack.com/getting-started/installation 2、编写代码 新建 Service 目录,并添加 ThemeService.cs 该 RequestedTheme 属 ......
实战 界面 主题 Blazor 系统

MAUI Blazor实战 - Android监听返回键

MAUI Blazor实战 - Android监听返回键 @(文章目录) 前言 我们在MAUI Blazor项目中有时需要监听Android返回键,例如防止多次点击后退出应用、防止退回到特定页面、以及特定页面禁用退回功能等。 一、常规方法无效? Activity中有两个可以重写的方法 1、直接监听返 ......
实战 Android Blazor MAUI

MASA MAUI Plugin 安卓蓝牙低功耗(二)蓝牙通讯

MASA MAUI Plugin 安卓蓝牙低功耗(二)蓝牙通讯 项目背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展 ......
功耗 通讯 Plugin MASA MAUI

MASA MAUI Plugin IOS蓝牙低功耗(三)蓝牙扫描

MASA MAUI Plugin IOS蓝牙低功耗(三)蓝牙扫描 项目背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开 ......
功耗 Plugin MASA MAUI IOS

MASA MAUI Plugin (七)应用通知角标Android+iOS

MASA MAUI Plugin (七)应用通知角标(小红点)Android+iOS 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所 ......
Android Plugin MASA MAUI iOS

MASA MAUI Plugin (十)iOS消息推送(原生APNS方式)

MASA MAUI Plugin (十)iOS消息推送(原生APNS方式) 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA ......
消息 方式 Plugin MASA APNS

MASA MAUI Plugin (四)条形码、二维码扫描功能

MASA MAUI Plugin (四)条形码、二维码扫描功能 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一 ......
条形 条形码 功能 Plugin MASA

MASA MAUI Plugin (八)Android相册多选照片(Intent 方式)

MASA MAUI Plugin (八)Android相册多选照片(Intent 方式) 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整 ......
Android 方式 照片 Intent Plugin

MASA MAUI Plugin 集成个推,实现本地消息推送(六)【Android】篇

MASA MAUI Plugin (六)集成个推,实现本地消息推送[Android] 篇 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整 ......
Android 消息 Plugin MASA MAUI

MASA MAUI Plugin (九)Android相册多选照片(使用Android Jetpack套件库)

MASA MAUI Plugin (九)Android相册多选照片(使用Android Jetpack套件库) 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于 ......
Android 套件 Jetpack 照片 Plugin

MAUI + Masa Blazor 开发带自动更新功能的安卓App

自动更新主要下面4个步骤 获取最新版本号 提示用户发现更新,等待用户确认更新 下载最新的apk包 安装apk包 下面从创建MAUI项目开始 1、创建Maui Blazor Server应用 2、安装Masa.Blazor,并添加引用 dotnet add package Masa.Blazor 在 ......
开发带 功能 Blazor MAUI Masa

MASA MAUI Plugin 安卓蓝牙低功耗(一)蓝牙扫描

MASA MAUI Plugin 安卓蓝牙低功耗(一)蓝牙扫描 项目背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展 ......
功耗 Plugin MASA MAUI

linux下 部署asp.net core 进行托管 执行找不到静态文件导致出现404 (blazor wasm host)

linux下 部署asp.net core 进行托管 执行找不到静态文件导致出现404 (blazor wasm host) 生成文件 copy到linux系统目录下 我这里存放到 root目录下 进行权限分配 执行命令 chmod +x /root/文件夹目录/加文件名称 执行文件 /root/文 ......
静态 文件 blazor linux core

blazor如何设置定时任务刷新页面

提问 blazor如何设置定时任务刷新页面 回答 1.使用Timer 2. 触发页面状态已经改变 InvokeAsync(StateHasChanged); protected override async Task OnInitializedAsync() { try { base.OnIniti ......
任务 页面 blazor

[MAUI]模仿微信“按住-说话”的交互实现

@ .NET MAUI 跨平台框架包含了识别平移手势的功能,在之前的博文[MAUI 项目实战] 手势控制音乐播放器(二): 手势交互中利用此功能实现了pan-pit拖拽系统。 简单来说就是拖拽物(pan)体到坑(pit)中,手势容器控件PanContainer描述了pan运动和pit位置的关系,并在 ......
MAUI