Visual Studio 2022 正式支持 .NET MAUI 开发
今天,我们很高兴地宣布,.NET 多平台应用 UI 已从预览版毕业,并在 Windows 上的 Visual Studio 2022 发布版本中提供。现在,您可以完全访问生产力功能,这些功能将帮助您以前所未有的速度使用 .NET 构建跨平台本机客户端应用,并从…
51ASPX COMMUNITY
技术实践、开发文档与社区资讯,汇集在这里。
今天,我们很高兴地宣布,.NET 多平台应用 UI 已从预览版毕业,并在 Windows 上的 Visual Studio 2022 发布版本中提供。现在,您可以完全访问生产力功能,这些功能将帮助您以前所未有的速度使用 .NET 构建跨平台本机客户端应用,并从…
今天,我想讨论并向您展示在 .NET MAUI 中完全自定义控件的方法。在看.NET MAUI之前,让我们回到几年前,回到Xamarin.Forms时代。当时,我们有几种方法可以自定义控件:当您不需要访问特定于平台的API来自定义控件时,可以使用 行为 ;如果…
我们知道 MAUI 是开发跨平台应用的解决方案 ,用 C# 可以直接把 iOS , Android , Windows , macOS , Linux ,Tizen 等应用开发出来。那我们在这个框架除了用底层自定义的 UI 控件外,如果我们要用如高德地图这样的…
我们已经介绍了如何通过 .NET 绑定 iOS 原生库 ,本篇开始介绍一下如何通过 .NET 绑定 Android 原生库。 Android 的库 Android 的库以 .jar 做打包, 通过工具你可以将多个 .jar 完成绑定,然后通过 C# 调用原生的…
上篇介绍了一些做高德地图的 iOS / Android MAUI 控件的主要知识。而今天我会重点介绍 iOS 原生库绑定的知识, 并告诉大家在绑定原生库过程的一些技巧,希望给到小伙伴一些启发。 认识 iOS 动态库和静态库 在绑定之前,我们需要学习一下 iOS…
Microsoft Build 2022 ⼤会上正式发布了 .NET MAUI , 对于 .NET 开发者可以⽤ C# 完成跨平台的前端应⽤开发。对⽐起 MAUI 的前身 Xamarin , MAUI 除了可以⽤传统的原⽣开发模式外,还⽀持了 Blazor 的…
介绍 .NET MAUI 使您能够使用 C# 代码动态创建应用的用户界面。但是,有时静态定义 UI 更合适、更有效。可扩展应用程序标记语言 (XAML) 提供了一种在编译时对 UI 进行布局的方法。UI 的 XAML 说明还提供了一定程度的文档,使你能够快速掌…
介绍 .NET MAUI 布局面板可帮助您在各种设备上为应用程序创建一致的用户界面。 假设您正在构建一个提示计算器应用程序,您计划在许多计算机和设备上部署该应用程序。每个设备可以具有不同的屏幕尺寸和像素密度。您的目标是使应用程序在所有设备上看起来尽可能相似。您…
介绍 在整个 UI 中使用相同的字体和颜色可创建一致的外观。.NET MAUI 提供了一种在一个位置定义这些值的方法,并在使用这些值的任何位置查找它们。重用值可确保整个应用的一致性,并使更新变得简单。 假设您正在构建一个名为 TipCalculator 的移动…
介绍 规划应用的体系结构的一部分是决定用户如何在页面之间移动。用户是否需要在一系列页面中前进和后退?你的应用是否有一个起始页,或者是否有多个同等重要的顶级页?你选择的导航必须与应用的内容很好地配合使用。它也应该适合您定位的每个平台。 假设你正在使用 .NET …
介绍 构建移动应用程序时,出于性能原因,通常会将数据本地存储在设备上。.NET MAUI 使您能够在运行应用程序的设备上本地缓存数据。您可以使用几种不同的技术来存储此数据。要存储关系数据,可以使用 SQLite 数据库。 假设您正在构建一个社交媒体应用程序,该…
介绍 许多现代应用程序利用 REST Web 服务来提供对数据或其他功能(如云存储)的访问。对于在手机和平板电脑设备上运行的移动应用程序尤其如此。大多数包含社交方面和共享媒体的应用都依赖于与这些服务的连接。如果没有连接,许多应用的功能会受到限制。它们可能仅限于…