首页 > TAG信息列表 > maui

读 MAUI 源代码 理解可绑定对象和可绑定属性的存储机制

和 UWP 与 WPF 不同的是在 MAUI 里面,使用可绑定对象 BindableObject 替换了依赖对象的概念,我阅读了 MAUI 的源代码发现其实只是命名变更了,里面的机制和设计思想都是差不多的。在 MAUI 里面提供 BindableObject 用来支持可绑定属性机制和附加属性机制,本文将告诉大家在 MAUI 里面是

没有 .NET Maui 经验来启动我的第一个移动应用程序。

没有 .NET Maui 经验来启动我的第一个移动应用程序。 Photo by 大卫·德沃拉切克 on 不飞溅 概述 我一直想构建一个移动应用程序并将其部署到游戏商店,一个问题,我不知道该怎么做。 我选择使用 .NET MAUI,因为我最近成为了使用 .NET 的初级软件工程师,并希望继续使用生态系统(我也喜

MAUI 使用 Refit 调用接口库

  今天给大家推荐一个APP调用API的类库:Refit   我们在做客户端程序时,经常是要调用后台开发的API,调用API直接使用HttpClient是非常繁琐而原始的方式,现在提供一直更方便的方法给我们使用。   Refit 是一个类型安全的调用API的类库,适用于.net core/Xamarin/MAUI/WPF等客户端程

MAUI Android 自定义弹窗

MAUI Android 自定义弹窗   MAUI在Android平台自定义弹窗教程。            一、定义一个DialogCustomer.cs 1 public partial class DialogCustomer 2 { 3 public partial Task<bool> CustomerAlertAsync(string title, string subTitle, string confirm

解决 MAUI 在mac上编译提示 The path 'XXXXXXX\Shared\MainLayout.razor.css' would result in a file

路径 'XXXXXXX\Shared\MainLayout.razor.css' 将导致应用程序包之外的文件并且无法使用 Description The error happens with Blazor MAUI Hybrid Project. Project compile and runs without error for Android, Android Local device & windows emulator platform and even work

乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - .NET MAUI成功毕业,携生产力登陆Visual Studio 2022正式版(v17.3)

索引 2022年8月9日,生产力来到.NET MAUI在Visual Studio 2022 使用Visual Studio 2022 v17.3浅尝跨平台UI框架.NET MAUI 微软跨平台UI框架.NET MAUI 6正式发布,一套代码面向多平台 .Net Core遇见MAUI(.NET Multi-platform App UI),进击现代化跨设备应用框架 2022年8月9日,生产力来到

MAUI Blazor 权限经验分享 (定位,使用相机)

入门文章 Blazor Hybrid / MAUI 简介和实战 https://www.cnblogs.com/densen2014/p/16240966.html 在 Mac 上开发 .NET MAUI https://www.cnblogs.com/densen2014/p/16057571.html 在 Windows 上开发 .NET MAUI https://docs.microsoft.com/zh-cn/dotnet/maui/get-started/install

8月份的.NET Conf 活动 专注于 .NET MAUI

.NET Conf:Focus on MAUI 是一个为期一天的免费直播活动,将于太平洋时间 8 月 9 日上午 9 点开始,来自社区和 Microsoft 团队的演讲者们将分享使用MAUI 。了解.NET MAUI  是使用单个代码库为 Android、iOS、macOS 和 Windows 构建原生应用。 卢建辉老师 刚刚发布了他翻译后的.NET MA

Maui发布APK(测试下什么条件决定安装是否成功)

1、配置选Release,生成项目,等着吧三五分钟 2、因为默认的安卓安装包后缀名为abb,好像是鸿蒙的,需要修改为APK,右键项目编辑项目文件,,加一行    <AndroidPackageFormat>apk</AndroidPackageFormat>         3、打包项目 4、发布项目       5、发布完成后,点分发      

【MAUI】为 Label、Image 等控件添加点击事件

一、前言 已经习惯了 WPF、WinForm 中“万物皆可点击”的方式。 但是在 MAUI 中却不行了。 在 MAUI 中,点击、双击的效果,是需要通过“手势识别器”来实现。 本篇文章,我们就通过“手势识别器”来为 Label、Image等控件实现点击事件。 相信看完的你,一定会有所收获! 本文地址:https://ww

dotnet 控制台 使用 Microsoft.Maui.Graphics 配合 Skia 进行绘图入门

本文将告诉大家如何在 dotnet 的控制台模式下,采用 MAUI 自绘库 Microsoft.Maui.Graphics 进行绘图,设置 Microsoft.Maui.Graphics 底层调用 Microsoft.Maui.Graphics.Skia 库的 Skia 进行具体的绘图实现,此控制台可以跨平台运行,我在本机 Win10 和 WSL 的 Ubuntu 上都运行过,输出的结

(原创)【MAUI】一步一步实现“悬浮操作按钮”(FAB,Floating Action Button)

一、前言 MAUI,跨平台的 GUI 框架,基本介绍本文不再赘述。 话不多说,既然可以跨平台,那么我们就来实现一个在移动端很常用的控件:悬浮操作按钮(FAB,Floating Action Button)。 本文属于新手向、保姆级教程,大佬们请一笑而过。 相信看完的你,一定会有所收获! 本文地址:https://www.cnblogs.com/

MAUI APK安装到其他手机闪退问题

  在本地VS调试一切正常的,生成的APK安装到其他手机 发生闪退了 先是用abd连接 检查日志看:   adb -s 192.168.1.10 logcat -v time > e:\log.txt *:E 或者如果是一个设备连接的就用(adb logcat *:E),E是指显示错误类型的日志。 V:詳細(最低優先順序)D:除錯I:資訊W:警告E:錯誤F:嚴重S:靜默(最高

MAUI使用Masa blazor组件库

上一篇(点击阅读)我们实现了UI在Web端(Blazor Server/Wasm)和客户端(Windows/macOS/Android/iOS)共享,这篇我加上 Masa Blazor组件库的引用,并把前几个月写的时间戳转换工具加上。 1. 前置知识 关于Masa Blazor请点击Masa Blazor官网了解: MASA Blazor 基于Material Design和Blazor

MAUI与Blazor共享一套UI,媲美Flutter,实现Windows、macOS、Android、iOS、Web通用UI

1. 前言 距离上次发《MAUI初体验:爽》一文已经过去2个月了,本计划是下半年或者明年再研究MAUI的,现在计划提前啦,因为我觉得MAUI Blazor挺有意思的:在Android、iOS、macOS、Windows之间共享UI,一处UI增加或者修改,就能得到一致的UI体验。 看看这篇文章《Blazor Hybrid/MAUI 简介和实战》

MAUI模板项目闪退问题

MAUI模板项目闪退问题 在MAUI最初发布的时候就曾创建过几个模板项目进行体验过,没遇到什么坑。由于最近需要开发针对餐饮行业的收银机(安卓系统)开发一款应用,这种收银机一般配置不咋滴,系统版本和性能也肯定比不上我们自己使用的手机。在做技术选型时首先想到了MAUI,备选Flutter,React

使用 .NET MAUI 创建移动应用——Get Start

大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 1、IDE下载安装 如果你还没安装Visual Studio 2022 预览版 你可以点击下载 在安装过程中,应选择.NET 跨平台应用程序 UI 开发,如下图所示: 已经拥有 Visual Stud

MAUI 入门教程系列(4.通用主机)

前言 对于ASP.NET Core 开发人员而言, 这并不陌生, 当ASP.NET Core应用程序启动时, 会创建默认的应用程序主机, 我们可以为应用程序配置所有的依赖关系、系统设置, 最终启动。 如下所示: using IHost host = Host.CreateDefaultBuilder(args) .ConfigureServices((_, service

第一个MAUI项目

  环境配置 创建MAUI项目之前, 首先确保您的电脑已经安装MAUI开发选项 截止本文目前为止, 仅可通过VisualStudio2022 预览版进行创建MAUI项目 创建项目 打开VS2022 Preview, 搜索MAUI项目模板, 找到 .NET MAUI应用, 下一步。设置项目名称以及解决方案保存位置, 完成创建。

MAUI之框架简介

前言 在2020年5月, 微软宣布了MAUI跨平台框架, MAUI 是Xamarin.Forms演变而来, 这也就意味着, 如果你原来具备Xamarin.Forms开发经验, 你可以流畅的过渡到MAUI开发当中。原本于2021年底发布的MAUI正式版被推迟到了2022年5月底发布。现在, 你目前可以通过安装VS2022 预览版进行

MAUI 通用权限框架(ABP)

简介 众所周知, MAUI目前发布正式版本了, 那么对应, MAUI对应的ABP框架也应该马上出现, 这点也恰巧在我的预料之中, 所以在去年年底就开始着手Xamarin.Forms的ABP框架迭代。到目前为止,针对Xamarin.Forms 以及 WPF版本的 ABP框架已经在之前的文章当中给大家介绍过。那么本次主要来

MAUI 迁移指南(1)

前言 为了能够让大家更好的理解全新的MAUI框架, 那么本次迁移指南主要给大家讲解从Xamarin.Forms升级到MAUI带来了哪些全新的变化, 下面将围绕一下几点给大家重点介绍。 单个代码库演变 启动配置演变 统一资源管理 依赖注入 隐式using 指令 Essentials合并 全新命名空间 您仅需

.NET MAUI 简介

欢迎使用.NET 多平台应用程序 UI。此版本标志着我们在统一 .NET 平台的多年旅程中的新里程碑。现在,您和超过 500 万其他 .NET 开发人员拥有面向 Android、iOS、macOS 和 Windows 的一流跨平台 UI 堆栈,以补充 .NET 工具链 (SDK) 和基类库 (BCL)。您可以使用 .NET 构建任何东西。

上周热点回顾(5.23-5.29)

热点随笔: · 桌面软件开发框架大赏 (liulun)· 最近身边一个技术负责人裸辞了... (叶小钗)· .NET MAUI 正式发布,再见了 Xamarin.Forms (张善友)· .NET性能优化-推荐使用Collections.Pooled (InCerry)· 理解RESTful Api设计 (微笑刺客D)· 从几次事故引起的对项目质

乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - 微软跨平台UI框架.NET MAUI 6正式发布,一套代码面向多平台

官宣新闻 https://dot.net/maui 欢迎使用 .NET多平台应用程序UI(.NET MAUI)。此版本标志着我们在统一.NET平台的多年旅程中的新里程碑。现在,您和超过500万其他.NET开发人员拥有面向Android、iOS、macOS、Windows和Linux(由Github开源社区支持)的一流跨平台UI技术栈,以补充.NET工