问题标签 [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 投票
1 回答
129 浏览

.net - .NET MAUI Preview 5 WinUI - 不显示任何内容,空白(靛蓝)屏幕

从模板运行示例应用程序或新应用程序只会呈现一个空白的靛蓝屏幕。应用程序加载并运行,但没有呈现任何 Web 内容,也没有给出错误。

0 投票
3 回答
3010 浏览

.net - 如何使用 MAUI 启动应用程序修复以下错误

我已经在我的系统中安装了 Windows 10 20H2 版本。以及 Visual Studio Professional 2019 和 Visual Studio Professional 2019 预览版。按照以下链接进行 MAUI 设置。

https://docs.microsoft.com/en-us/dotnet/maui/get-started/installation

我已经安装了 .Net MAUI preview 5。并确保了 maui-check。一切看起来都很棒。

但是,当我在 MAUI 中创建新项目并尝试构建时,出现以下错误。

错误 NETSDK1112:未下载 Microsoft.iOS.Runtime.iossimulator-x64 的运行时包。尝试使用 RuntimeIdentifier 'iossimulator-x64' 运行 NuGet 还原。1>完成构建项目“MauiApp5.csproj”——失败。

错误 NETSDK1112:未下载 Microsoft.MacCatalyst.Runtime.maccatalyst-x64 的运行时包。尝试使用 RuntimeIdentifier 'maccatalyst-x64' 运行 NuGet 还原。1>完成构建项目“MauiApp5.csproj”——失败。

我已经多次修复 Visual Studio 并清理了 nuget 缓存。我不知道是什么问题。

并显示以下警告。

警告 MSB3779 所引用的 SDK“Microsoft.VCLibs.Desktop,Version=14.0”不支持正在构建的项目的处理器架构“任何 CPU”。请考虑将项目的目标处理器架构(在 Visual Studio 中,这可以通过配置管理器完成)更改为 SDK 支持的架构之一:“x86、x64、ARM、ARM64”。MauiApp5.WinUI C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 2472

我试图解决这些问题,但没有运气。

0 投票
3 回答
928 浏览

.net - 错误 ADB0020: Mono.AndroidTools.IncompatibleCpuAbiExceptiopn: 该包不支持此设备的 CPU 架构

我已经在我的系统中安装了 Windows 10 20H2 版本。以及 Visual Studio Professional 2019 预览版。我按照此链接进行 MAUI 设置。

我已经安装了 .Net MAUI preview 5。并确保了 maui-check。一切看起来都很棒。

我能够在 MAUI 中创建新项目并成功构建。但是当尝试在设备中部署时,它显示以下错误。

我试图解决这些问题,但没有运气。

设备:三星 SM-A605G (Android 10 - API 29)。

0 投票
0 回答
689 浏览

xamarin - Xamarin 表单 carouselview 滚动带有多个项目的单个滚动

我正在使用 Xamarin 表单(版本 5)中可用的轮播视图控件。就我而言,我在轮播视图中使用了 Listviews。如果通过向左或向右滑动来滚动它可以正常工作,但是如果我使用按钮单击以编程方式为轮播视图设置 ScrollTo 或 Position 属性,那么尽管我正在设置单个增量值,但它会滚动多次。

我添加了此处提到的 SnapPointsType="MandatorySingle"

另一个问题是,如果我当前的轮播位置为零并且移动到最后一个位置或更多,那么一个不工作。

下一个按钮点击事件

轮播视图绑定:

带有问题图像的屏幕录制

屏幕视频

如果有任何解决方案/解决方法,请告诉我。谢谢

0 投票
0 回答
161 浏览

c# - .Net Maui 无法编译新的 macos 项目

我想玩一点.Net Maui。因此,我只是使用 maui-check 工具在我的 Mac (OSX 11.4) 上安装了最新版本的 .Net Maui。然后我使用 dotnet 工具创建了一个空白的 macos 项目:

尝试编译这个空白的新项目,我收到以下错误:

任何想法如何解决这个问题?

此致...

0 投票
1 回答
643 浏览

android - .NET MAUI 是否支持 VS2019 v16.11.0 Preview 3.0 中的 ListView?

我正在尝试将 Xamarin.Forms ListView 转换为 .NET MAUI,但它不起作用。

此时我似乎无法在 .NET MAUI ListView 上找到任何示例。

0 投票
1 回答
434 浏览

c# - ObservableCollections 在 MAUI 中还没有工作?

我尝试了 MAUI 和 MVVM 与ObservableCollection.

  • 创建新的 MAUI 项目
  • 添加了 ViewModelBindingContext
  • 绑定StackLayoutObservableCollection
  • 在按钮单击时将项目添加到集合中

没有什么变化。尽管单击按钮时添加了第三个元素,但“Foo”和“Bar”仍然存在。

我的项目:

将(默认)新项目中的第一个标签替换为

添加

视图模型:

在按钮单击中添加(添加为第一个元素以避免由于 UI 高度问题而丢失更改,但是当我尝试 Add() 时没有任何变化):

如果 ObservableCollections 应该已经可以工作,是否有任何信息?或者(来自 WPF)我必须为 MAUI/Xamarin 更改一些内容吗?

0 投票
1 回答
1043 浏览

c# - 创建新的 .NET 6 MAUI 项目

我想使用 MAUI,因此安装了所有必要的东西(部分使用 maui-check)。

正如一些教程中给出的,我现在想dotnet new maui从命令行创建一个新项目。但我只收到一条错误消息:

没有找到匹配的模板:'maui'。
要列出已安装的模板,请运行“dotnet new --list”。
要在 NuGet.org 上搜索模板,请运行“dotnet new maui --search”。

那么为什么我不能使用这个命令呢?

0 投票
0 回答
46 浏览

blazor - 如何在 Android 平台内引用 Maui Blazor 制作的类?

我正在尝试将相机功能添加到我的测试 Maui Blazor 应用程序中,我能弄清楚如何做到这一点的唯一方法是将其添加到 Android 平台文件夹中。我的 Blazor 组件无法在命名空间中找到该类,我不知道为什么。这个功能还不支持吗?

0 投票
1 回答
2189 浏览

.net - 您可以使用 .NET MAUI 和 blazor 开发网页并针对 web、ios、android 和 windows 吗?

我最近阅读了 .NET MAUI,但我对 Blazor 的用途感到困惑。

您可以使用 .NET MAUI 和 blazor 开发网页并针对 web、ios、android 和 windows 吗?

例如,有效地开发网页以在任何其他设备上作为应用程序工作,但在浏览器中以正常的 Blazor 方式工作(即使用 WASM)?