问题标签 [maui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2928 浏览

c# - C# 和深拷贝中的 Elm 架构 (MVU)

我正在研究使用 C# 在 Xamarin 应用程序中实现 MVU 模式的可能性。这似乎主要取决于提供给视图的模型的不变性以及在Update需要更改模型时将继续生成新模型的功能。

如果模型可能包含引用类型,是否可以在 C# 中正确实现这一点而无需实现某种深拷贝?

我知道在 F# 中存在像 Fabulous 这样的框架来执行此操作,但我只是想了解 C# 缺乏对不变性的支持是否意味着如果不求助于实现某种深复制操作?

0 投票
3 回答
9013 浏览

.net - 什么是毛伊?MAUI 和 Xamarin 有什么区别

那么,Xamarin.Forms 会发生什么?

什么是多平台 App UI?

MAUI 和 Xamarin 有什么区别

我们在哪里可以生成 MAUI 项目?

0 投票
1 回答
67 浏览

c# - 如何在没有多个的情况下添加到已创建的 StackLayout:Children.Add?

有没有一种方法可以添加到已经创建StackLayout的而不需要调用多个Children.Add

这是已创建的代码:

请注意,对于这个问题,我不想{ }在新的Stacklayout() { }

0 投票
5 回答
4876 浏览

.net - 创建第一个 .Net MAUI 项目

我尝试使用 Visual Studio 开发人员命令提示符在 Windows 中创建 Maui 项目
Command :
dotnet new maui

但它没有创建 Maui 项目,收到错误消息没有找到匹配的模板:maui
我在我的机器上安装了 .Net 5 和 Visual Studio 2019。

0 投票
3 回答
7205 浏览

.net - MAUI 和 Uno 平台有什么区别?

我有点困惑。任何人都可以准确解释两者之间的区别吗?我们什么时候应该使用 MAUI,什么时候应该使用 UNO?我意识到,两者都可以在不同的平台上运行,那么同时引入两种不同技术的原因是什么?它们可以在 Windows 7 上运行吗?还是它们仅限于 Windows 10?我的 WPF 程序可以使用这两种技术在 Linux 上运行吗?

0 投票
1 回答
160 浏览

blazor - 如何安装 blazorhybrid 项目模板?

根据这篇文章,我正在尝试在桌面应用程序中使用托管 blazor 来测试新的 dotnet 6 功能。

所以我试图使用命令

这不起作用,因为我没有看起来的模板。

当搜索它时

我可以找到我正在寻找的模板。该命令给出了安装模板的指令

除了列出我当前可用的模板之外,它似乎什么也没做。那么,如何安装这个模板呢?我是否缺少某种先决条件?我已经安装了 net6 preview 1。

0 投票
2 回答
612 浏览

xamarin.forms - .NET MAUI:MAUI 将如何影响 Xamarin Native 应用程序?

我知道微软将在今年年底(2021 年 11 月)不再支持 Xamarin,转而支持 MAUI,而 .NET MAUI 也是下一代 Xamarin 表单,那么 Xamarin.Native 应用程序会发生什么。它们是否也会升级到 MAUI,或者更改只会对 Xamarin Forms 产生影响,但如果它会对 Xamarin Native 应用程序产生影响,那么我们是否需要将现有应用程序的完整结构更改为 MAUI 框架。请在这方面进行指导。

0 投票
1 回答
166 浏览

xamarin.forms - 可以使用 C# 在 Visual Studio for Mac 上创建多平台桌面应用程序,但在 Windows 上构建它

由于标题已经提到我的问题是关于以下内容:

我正在寻找在 Visual Studio for Mac 上创建多平台桌面项目的可能性。创建之后,我想在 Visual Studio for Windows 中“导入”该项目(当然是在 Windows vm 上),然后在那里构建它以在 Windows 10 上运行它。我知道可能只是“导入”一个项目不会完成这项工作。我认为在 Visual Studio for Mac 上使用 Xamarin Forms 是一种正确的方法,但我找不到这样的解决方案。有人知道适合我需要的多平台解决方案吗?我希望我的问题越来越清楚。如果已经回答了这样的问题,请道歉,但我没有找到任何有关此的信息。

我在虚拟机中运行 Windows,我认为在 vm 上编码并不舒服。所以也许你们中的一些人可能知道如何实现这一目标。先感谢您

0 投票
1 回答
591 浏览

.net - 恢复项目时出现 Dotnet maui 问题

当我运行“dotnet restore”时,它显示了这个错误,我正在使用 Windows 10

NETSDK1139:无法识别目标平台标识符 ios。

0 投票
2 回答
451 浏览

.net - 在设备上安装应用程序时 Dotnet Maui

ADB0020:Mono.AndroidTools.IncompatibleCpuAbiExceptiopn:该包不支持此设备的 CPU 架构。

我的设备详情

设备:LG Q6

API : - 27

内核版本:3.18.71