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

configuration - 如何在 MAUI 启动中从 appsettings.json 加载应用配置?

我需要从 MAUI 应用程序中的 appsettings.json 文件中检索我的应用程序设置。我将它标记为 MauiAsset 生成操作,我可以在生成的 apk 的资产目录中看到它。它似乎在 ConfigureAppConfiguration 中不可用,并且不存在将其添加到应用程序构建器中的 AddJsonFile 扩展。

  • 我应该使用另一代操作吗?

  • 找回它的好方法是什么?

0 投票
1 回答
722 浏览

c# - Mobile Blazor Binding 是否类似于在 Razor 模板中使用 XAML 进行编码?

通常,.razor页面具有 HTML 标记和@codeC# 指令。

Blazor Mobile Binding 是否也类似于以下 XAML 标记和 C# 代码?

我发现 Blazor Mobile 应用程序示例BlazorWebView与 HTML一起使用.razor

所以基本上如果我不想使用BlazorWebView或不想要混合应用程序,我可以只在同一个.razor文件中使用 XAML 和 C# 代码来制作本机应用程序吗?

以前,在 Xamarin 平台上,我们将 XAML 和 C# 作为代码隐藏语言编写在单独的.cs文件中。

0 投票
1 回答
139 浏览

java - Xamarin MAUI 无活动管理员安全异常(Kiosk 模式应用程序)

我正在尝试在具有完整信息亭模式的 android 模拟器上运行应用程序。所以我写了一个DeviceAdminReceiver:

这是主要活动:

最后是 AndroidManifest.xml:

>

问题是 MainActivity 中的这一行抛出了这个异常:

我在 resources/xml 中已经有一个带有 device-admin 标签的 device_admin.xml,是否需要更多配置?或者问题出在哪里?或者我正在实例化两个不同的管理员接收器?

注意:我已经完成了允许此应用程序在模拟器上作为设备管理员的程序,并通过 android debug bridge 将其设置为设备所有者运行命令:

0 投票
1 回答
135 浏览

xamarin.forms - 如何将 azure B2C 与 Essentials 一起使用:Web Authenticator?

我正在尝试使用 Web Authenticator 使用 B2C 用户流身份验证
(来自 Essentials 包 Xamarin.forms 或 MAUI)。网络验证器

我无法正确添加 B2C 所需的一些参数,
例如 'client_id'、'scope' 等......在 url 中,我总是收到 'bad url' 消息。

有人实现了这种东西吗?

0 投票
1 回答
84 浏览

xamarin.forms - 如何使用 azure B2C 直接链接到身份提供者?

我想在我的应用程序中使用第三方身份提供者。
B2C 提供具有预生成或自定义页面布局的 MSAL WebView 身份验证
(为社交提供者提供用户名、密码和按钮)。像下面

在此处输入图像描述

但我想创建自己的本机按钮,它将直接打开特定身份提供者的网络视图。
Microsoft 是否在不使用预生成或自定义页面布局的情况下提供此类流程,
而是立即重定向到身份提供者?

如果 Microsoft 没有,我在哪里可以建议新功能、增强功能并为他们投票?

让我知道,
问候:)

0 投票
3 回答
4579 浏览

java - 使用 .NET 6 或更高版本时需要 Java SDK 11.0 或更高版本

我已经安装了 .NET 6(版本6.0.100-rc.1.21458.32)和 Visual Studio 2020 Preview(尽管它可能不是先决条件)。

我正在尝试调试一个 hello-world 应用程序,但我收到有关 Java 的构建错误

我已经安装了 Java 17 设置Path以及指向 Visual Studio 设置中的 Java 开发工具包位置(工具-> 选项-> Xamarin-> Android 设置)。因为那不起作用,所以我将 JDK 位置设置为 Microsoft 的 openjdk,但它仍然不起作用。

在此处输入图像描述

这里有什么问题?

0 投票
1 回答
573 浏览

c# - Will .Net MAUI be comptabile with .NET Standard 2.0?

We currently just started to write class libraries in .NET Standard so we can use this for WPF, Winforms and .Net Core with Ubuntu Server (but then without GUI). .Net 5 does not support Winforms or WPF for our .NET 4.6.x applications.

My question is, will .NET MAUI be compatible with .NET Standard 2.0 class libraries?

When I look at the .NET Standard website its says compatibility with .NET 6.0, but I can't find if that also the .NET MAUI framework.

https://dotnet.microsoft.com/platform/dotnet-standard#versions

0 投票
1 回答
141 浏览

c# - 如何在 Maui Blazor 中为 Maui 服务和 Blazor 服务共享 ServiceProvider

我试图弄清楚如何在 MauiBlazor 项目中共享 Maui 和 Blazor 之间的服务。目标是能够使用相同的单例,而无需将这些单例的静态实例存储在某处。

0 投票
0 回答
54 浏览

maui - 尝试部署或运行​​ MAUI Blazor 项目时出错

我正在尝试部署然后运行默认的 MAUI Blazor 应用程序,但是当我尝试部署并尝试运行它时,我收到相同的错误:“无法解析 WinUI 类型的元数据。请确保 NuGet 还原成功。”

但是我不知道如何修复它,也无法在互联网上找到它的修复程序。

0 投票
1 回答
63 浏览

inheritance - 让MAUI页面继承表单自定义基类

我希望我的页面类继承自以下基类:

页面类是部分的,我想,MAUI 会生成一些具有不同父类的隐藏代码。然后我收到以下错误:

CS0263:“类型”的部分声明不得指定不同的基类

有没有办法指定生成的部分类的父类?

编辑

  • 首先,我保留了原始标记,它生成不同的基类并导致 CS0263 错误:

  • 然后我尝试使用@JuanSturla 提到的带有TypeArguments 的通用基类,但这会导致未知的类错误: