-
Visual Studio 2022 正式支持 .NET MAUI 开发
今天,我们很高兴地宣布,.NET 多平台应用 UI 已从预览版毕业,并在 Windows 上的 Visual Studio 2022 发布版本中提供。现在,您可以完全访问生产力功能,这些功能将帮助您以前所未有的速度使用 .NET 构建跨平台本机客户端应用,并从单个代码库将它们发布到 Android、iOS、macOS 和 Windows。 此版本还提供了 .NET MAUI S…...- 小助手
- 0
- 0
- 944
-
在 .NET MAUI 中自定义控件
今天,我想讨论并向您展示在 .NET MAUI 中完全自定义控件的方法。在看.NET MAUI之前,让我们回到几年前,回到Xamarin.Forms时代。当时,我们有几种方法可以自…...- 小助手
- 0
- 0
- 420
-
做一个高德地图的 iOS / Android .NET MAUI 控件系列 – 创建控件
我们知道 MAUI 是开发跨平台应用的解决方案 ,用 C# 可以直接把 iOS , Android , Windows , macOS , Linux ,Tizen 等应用开发出来。那我们在这个框架除了用底层自定义的 UI 控件外,如果我们要用如高德地图这样的第三方控件,要如何做呢?接下来我就和大家介绍一下。 如果你还没有学习原生库绑定的知识,可以到以下链接学习相关内容: 关于做一个高德地图的 i…...- 小助手
- 0
- 0
- 250
-
做一个高德地图的 iOS / Android .NET MAUI 控件系列 – Android 原生库绑定
我们已经介绍了如何通过 .NET 绑定 iOS 原生库 ,本篇开始介绍一下如何通过 .NET 绑定 Android 原生库。 Android 的库 Android 的库以 .jar 做打包, 通过工具…...- 小助手
- 0
- 0
- 234
-
做一个高德地图的 iOS / Android .NET MAUI 控件系列 – iOS 原生库绑定
上篇介绍了一些做高德地图的 iOS / Android MAUI 控件的主要知识。而今天我会重点介绍 iOS 原生库绑定的知识, 并告诉大家在绑定原生库过程的一些技巧,希望给到小伙伴一些启发。 认识 …...- 小助手
- 0
- 0
- 176
-
跟我做⼀个高德地图的 iOS / Android MAUI 控件(前言)
Microsoft Build 2022 ⼤会上正式发布了 .NET MAUI , 对于 .NET 开发者可以⽤ C# 完成跨平台的前端应⽤开发。对⽐起 MAUI 的前身 Xamarin , MAUI 除了可以⽤传统的原⽣开发模式外,还⽀持了 Blazor 的混合式开发。这也让更多⽅向的开发⼈员能进⼊到跨平台的应⽤开发中来。有⼈会提出云原⽣时代,前端开发还重要吗 ?实际上,多端应⽤兼容是云原⽣不可…...- 小助手
- 0
- 0
- 177
-
使用 XAML 在 .NET MAUI 应用中创建 UI
介绍 .NET MAUI 使您能够使用 C# 代码动态创建应用的用户界面。但是,有时静态定义 UI 更合适、更有效。可扩展应用程序标记语言 (XAML) 提供了一种在编译时对 UI 进行布局的方法。UI 的 XAML 说明还提供了一定程度的文档,使你能够快速掌握向用户呈现 UI 的方式,而无需深入研究应用程序代码。 假设您作为移动开发人员在一家电力公司工作。您负责改进工程师在访问客户场所时使用的公…...- 小助手
- 0
- 0
- 307
-
自定义 .NET MAUI XAML 页面中的布局
介绍 .NET MAUI 布局面板可帮助您在各种设备上为应用程序创建一致的用户界面。 假设您正在构建一个提示计算器应用程序,您计划在许多计算机和设备上部署该应用程序。每个设备可以具有不同的屏幕尺寸和像素密度。您的目标是使应用程序在所有设备上看起来尽可能相似。您希望避免手动计算每个屏幕尺寸的视图大小和位置。.NET MAUI 包括一个布局管理系统,可为您执行这些计算。您可以将视图放在布局面板中,这些…...- 小助手
- 0
- 0
- 1k
-
使用共享资源设计一致的 .NET MAUI XAML 页面
介绍 在整个 UI 中使用相同的字体和颜色可创建一致的外观。.NET MAUI 提供了一种在一个位置定义这些值的方法,并在使用这些值的任何位置查找它们。重用值可确保整个应用的一致性,并使更新变得简单。 假设您正在构建一个名为 TipCalculator 的移动应用程序。该应用程序用于酒店业,并允许服务员快速计算任何服务的小费。您的公司最近改变了其企业品牌的外观。你的工作是更新应…...- 小助手
- 0
- 0
- 161
-
使用选项卡和浮出控件导航创建多页 .NET MAUI 应用
介绍 规划应用的体系结构的一部分是决定用户如何在页面之间移动。用户是否需要在一系列页面中前进和后退?你的应用是否有一个起始页,或者是否有多个同等重要的顶级页?你选择的导航必须与应用的内容很好地配合使用…...- 小助手
- 0
- 0
- 1.4k
-
在 .NET MAUI 应用中使用 SQLite 存储本地数据
介绍 构建移动应用程序时,出于性能原因,通常会将数据本地存储在设备上。.NET MAUI 使您能够在运行应用程序的设备上本地缓存数据。您可以使用几种不同的技术来存储此数据。要存储关系数据,可以使用 S…...- 小助手
- 0
- 0
- 1.1k
-
在 .NET MAUI 应用中使用 REST Web 服务
介绍 许多现代应用程序利用 REST Web 服务来提供对数据或其他功能(如云存储)的访问。对于在手机和平板电脑设备上运行的移动应用程序尤其如此。大多数包含社交方面和共享媒体的应用都依赖于与这些服务的连接。如果没有连接,许多应用的功能会受到限制。它们可能仅限于在设备上本地缓存的要素。设计良好的应用可以透明地检测网络连接是否可用,并相应地调整其功能集。 想象一下,您是一家电力公用事业公司的开发人员。…...- 小助手
- 0
- 0
- 216
-
使用 .NET MAUI 创建跨平台应用
介绍 .NET MAUI 是一个多平台框架,用于使用 C# 和 XAML 创建本机桌面和移动应用。.NET MAUI 是多平台应用程序用户界面的首字母缩写。使用 .NET MAUI,您可以设计可在 Windows、Android、iOS、iPadOS 和 macOS 上运行的移动应用程序。 假设您为一家全国性连锁杂货店工作。该连锁店希望通过移动和桌面应用程序扩展其忠诚度计划。新应用程序允许一键拨号…...- 小助手
- 0
- 0
- 303
-
MAUI使用Masa blazor组件库
上一篇(点击阅读)我们实现了UI在Web端(Blazor Server/Wasm)和客户端(Windows/macOS/Android/iOS)共享,这篇我加上 Masa Blazor组件库的引用,并把前几个月写的时间戳转换工具加上。 1. 前置知识 关于Masa Blazor请点击Masa Blazor官网了解: MASA Blazor 基于Material Design和BlazorCompo…...- 沙漠尽头的狼
- 0
- 0
- 278
-
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 Blazor的说明: MAUI .NET 多…...- 沙漠尽头的狼
- 0
- 0
- 182
-
.NET MAUI 中的性能改进
.NET 多平台应用程序 UI (MAUI) 将 Android、iOS、macOS 和 Windows API 统一到单个 API 中,因此您可以编写一个在许多平台上本机运行的应用程序。我们专注于提高您的日常生产力以及应用程序的性能。我们认为,开发人员生产力的提高不应以牺牲应用程序性能为代价。 对于应用程序大小也可以这样说 — 空白的 .NET MAUI 应用程序中存在多少开销?当我们开始优化.…...- 小助手
- 0
- 0
- 397
-
.NET云原生挑战赛直播课-第十二课【陈仁松-跨端解决方案MAUI介绍】
今天和大家的分享主题是:微软跨端解决方案 MAUI 的介绍。分为以下几个小部分: MAUI 介绍 布局 字体 原生控件 MAUI控件 另类玩法 MAUI 介绍 MAUI 的英文名称是 .NET Mul…...- chunrong
- 0
- 0
- 561
-
里程碑事件丨.NET MAUI 正式发布
欢迎使用 .NET 多平台应用程序 UI。此版本标志着我们在统一 .NET 平台的多年旅程中的新里程碑。现在,您和超过 500 万其他 .NET 开发人员拥有面向 Android、iOS、macOS 和 Windows 的一流跨平台 UI 堆栈,以补充 .NET 工具链 (SDK) 和基类库 (BCL)。您可以使用 .NET 构建任何东西。 加入我们的 Microsoft Build 2022,我…...- 小助手
- 0
- 0
- 513
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!