随笔分类 - Multi-platform App UI
1
NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML.
摘要:XAML 框架横向对比 多年来,基于 XAML 的 UI 框架有了很大的发展。下面的图表很好地证明了这个观点。XAML UI 框架的三大巨头:Avalonia UI、Uno Platform 和 .NET MAUI 都支持跨平台的应用。事实上,除了 Avalonia UI,对跨平台 XAML 的需求
阅读全文
摘要:在本练习中,你将为电话拨号器应用构造 UI,并实现此 UI 背后的逻辑。 你将构建一个 UI,此 UI 利用 .NET MAUI 和 .NET MAUI Essentials 包的 UI 功能拨打电话。 该应用使用户可在输入字段中键入文本,并将该文本转换为数字。 它将使用电话键盘上显示的字母作为转换
阅读全文
摘要:现在你已使用 .NET MAUI 模板创建了应用程序,下一步是添加用户界面并实现初始 UI 逻辑。 在本单元中,你将详细了解 .NET MAUI 应用程序的构建基块和导航结构。 .NET MAUI 项目中有何内容? 总的来说,.NET MAUI 项目最初包含: MauiProgram.cs 文件,其
阅读全文
摘要:在本练习中,你将开始为杂货连锁店构建 .NET MAUI 应用。 你将使用模板生成默认应用,并在 Windows和 Android 模拟器中运行它。 你将在稍后的练习中修改此应用,以自定义用户界面并添加杂货连锁店应用所需的功能。 创建新项目 打开 Visual Studio 并创建一个新的解决方案。
阅读全文
摘要:跨平台应用开发使用的一种常见模式是考虑用户界面中的业务逻辑,然后为每个平台开发单独的用户界面和 UI 逻辑。 虽然每种类型的设备的业务逻辑保持不变,但驱动应用和显示数据的代码可能会有所不同。 出现这种差异是因为设备所提供的功能、API 和特性不相同。 以这种方式构建多平台应用不仅需要处理单独的 SD
阅读全文
摘要:安装并配置 .NET MAUI 工具后,可以使用 Visual Studio 生成 .NET MAUI 应用。 在本单元中,你将了解 Visual Studio 中 .NET MAUI 模板的结构。 你将使用此模板创建跨平台移动和桌面应用。 如何入门 若要使用 Visual Studio 创建新的
阅读全文
摘要:简介 .NET MAUI 是一种多平台框架,用于使用 C# 和 XAML 创建本机桌面和移动应用。 .NET MAUI 是 Multi-platform Application User Interface(多平台应用程序用户界面)的首字母缩略词。 借助 .NET MAUI,可设计能够在 Windo
阅读全文
摘要:https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/invoke-platform-code 介绍 在.NET Conf 2021大会上,微软展示了基于.NET6 跨平台应用程序, 具有 ASP.NET Core、Bla
阅读全文
摘要:简介 Microsoft.Maui.Graphics是一个完全采用C#的iOS,Android,Windows,macOS,Tizen和Linux的跨平台图形库。对于MAUI项目当中绘制的方案是使用不同平台的控件来而非自绘。 当然MAUI当中也使用了Microsoft.Maui.Graphics,M
阅读全文
摘要:简介 MAUI中使用Handler体系来处理不同平台的原生控件实现, 即对应的, 如果我们想要创建控件, 只需要创建基于不同平台的Handler即可。那么下面主要教大家如何通过创建Handler(事件处理程序)来构建自己的控件。 开始 下面, 将通过创建一个进度条控件案例, 来演示如何在MAUI项目
阅读全文
摘要:视频教程 点击观看视频 简介 众所周知, .NET MAUI使用的是Handler处理程序, 而Xamarin使用的则是Render渲染器模式。尽管MAUI中使用了新的渲染模式, 但是仍然Xamarin中的支持Render渲染器, 这意味着如果你的项目是从Xamarin移植到MAUI当中, 大部分代
阅读全文
摘要:Win11之MAUI安卓子系统调试方法(附安卓子系统安装) 视频教程 地址: https://www.bilibili.com/video/BV1WF411Y7ge?spm_id_from=333.999.0.0 介绍 本文主要介绍Windows 11操作系统下, 如何安装安卓子系统并且使用Visu
阅读全文
摘要:2021年8月更新内容1.采用了新得布局 (主要体现在性能和可靠性上得变化?)2.字体缩放选项以及Renderer 支持3.改进暗光主题4.滚动查看器5.窗口生命周期事件6.页面导航事件 总结:这个版本感觉是更新了又感觉没更新啥, 不过主要得还是这个版本之后, 在未来得几个月当中,是最终得发布候选版
阅读全文
摘要:2021年7月更新内容 1.添加多个新功能: 手势、原生警报、弹性布局、裁剪等 手势如下所示, 添加了一个手势, 双击触发一个Command <Grid> <Grid.GestureRecognizers> <TapGestureRecognizer NumberOfTapsRequired="2"
阅读全文
摘要:MAUI Preview5 2021年06月17号, 微软发布了最新的MAUI Preview5, 下面将主要介绍本次得更新内容。 本次更新内容 1.完成了多个UI组件的移植工作说明: 下面会详细介绍本次与上次的更新差异, 在官方文档中, 微软特意强调了本次即将完成的UI组件移植工作,例如: Che
阅读全文
摘要:MAUI Preview4 2021年5月25日, 微软发布了最新的MAUI Preview4, 在每个预览版当中, 微软都引入了更多的控制和功能。下面将介绍目前的MAUI示例及预览版功能。 MAUI 官方示例 为了展示这个版本的一些最新进展, 巨硬迅速设计了一个简单而帅气的天气应用程序, 如下所示
阅读全文
摘要:You don't need to rewrite your Xamarin.Forms apps to move them to .NET Multi-platform App UI (.NET MAUI). However, you need to make a small amount of
阅读全文
摘要:In this tutorial, you'll learn how to create and run your first .NET Multi-platform App UI (.NET MAUI) app. Important .NET Multi-platform App UI (.NET
阅读全文
摘要:.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. Important .NET Mult
阅读全文
1