问题标签 [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 回答
1587 浏览

.net - 如何在毛伊岛使用 NavigationPage?

我想在 MainPage 中这样导航:

这不起作用。然后我知道我需要使用NavigationPageto wrap MainPage,如下所示:

NavigationPage没有实现IPage接口。

0 投票
2 回答
749 浏览

.net-core - 如何解决 mac m1 上找不到 maui-check?

我一直在使用 redth 的 maui-check 工具。它在 Windows 上效果很好。它在我的英特尔 mac 上运行良好。在我的 m1 mac mini 上,它安装了。但是,它不运行。zsh 报告找不到该命令。我已经为 arm mac 安装了 .net 6 core p4 build。我还安装了以前版本的 .net core 和 mono。对此有什么想法吗?

0 投票
0 回答
69 浏览

c# - 如何在正确的线程中从 MAUI 代码隐藏调用 WinRT?

我正在尝试在应用程序中使用GraphicsCapturePicker代码隐藏中的 aMAUI并且遇到 COM 异常,这意味着我从错误的线程中调用它。通常 WPF/XAML 代码隐藏文件中的代码是从主线程调度的,所以我对这里出了什么问题有点困惑:

抛出异常:

注意:在上面的示例中,我将同步调用该方法作为测试,以便更容易捕获异常,当它被包装在任务中时也会发生同样的事情。

这个确切的代码在常规的非 MAUI UWP/C# 项目中运行良好。

0 投票
0 回答
15 浏览

maui - http 链接可以在 MAUI Windows 应用程序中打开特定窗口吗?

如果我要将内部网络集成到 MAUI windows 应用程序,我需要通过让 http 链接在 MAUI windows 应用程序中打开特定窗口来以某种方式集成它。

0 投票
1 回答
375 浏览

c# - Xamarin.Android.Common.Debugging.targets(604,5):错误 XA0010:没有可用的设备

每当我尝试使用安装了单声道调试扩展的 NET 6.0.100 Preview4 从 VS Code 启动 HelloMaui 项目并运行它时,它都会引发错误 Xamarin.Android.Common.Debugging.targets(604,5): error XA0010: No available device . 我想知道是否有人在运行示例项目时遇到问题?

0 投票
0 回答
112 浏览

modal-dialog - 在 Blazor 和 Maui 的单一模式中使用 INotify 接口

我想编写一个将在 Blazor App 和 Maui App 中使用的模式。我对实现 INotify 接口有点困惑,因为 Blazor 不需要在其模式中实现 INotify 接口,但毛伊岛需要。所以这是我的问题

  1. 在 Maui 和 Blazor App 中使用 Single modal 是一种好习惯吗?
  2. 通过对 blazor 使用 INotify 接口会产生副作用或性能不佳吗?
  3. 在 Blazor 和 DotNet Maui 中使用单一模式的良好做法是什么?

注意:我已经知道 DotNet Maui For Blazor 但它与我的问题无关。

0 投票
4 回答
3848 浏览

c# - 新的 .Net MAUI App 项目抛出“当前上下文中不存在名称‘InitializeComponent’”构建错误

我尝试开始使用 .Net MAUI,并且按照以下步骤设置了我的开发环境:

  1. https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=windows
  2. https://docs.microsoft.com/en-us/windows/apps/project-reunion/set-up-your-development-environment#required-workloads-and-components
  3. https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-emulator/device-manager?tabs=windows&pivots=windows

我还运行了“maui-check”CLI 工具并检查了所有内容,但是当我使用 Visual Studio 2019 v16.11.0 Preview 2.0(在 Windows 10 Home 20H2 上运行)创建新的 .NET MAUI 应用程序时,我得到了“当前上下文中不存在名称“InitializeComponent”的构建错误。它也没有找到对表单上任何控件的引用,例如“当前上下文中不存在名称‘CounterLabel’”

我已经尝试了这篇文章中的几乎所有内容当前上下文中不存在名称“InitializeComponent”,其中包含诸如添加和删除文件、进行更改并将它们改回之类的建议……基本上除了向许愿井扔一分钱之外的所有内容。

我发现一个常见的错误是命名空间不匹配,但这是我展示的命名空间是正确的:

应用程序.xaml:

应用程序.xaml.cs

MainPage.xaml:

MainPage.xaml.cs

任何帮助将不胜感激!

---=== 更新 ===---

我创建的项目的路径是 c:\develop\c#...... 只要我将项目复制到不包含“c#”的文件夹,它就可以工作。这显然会导致后台的某些解析失败。

0 投票
4 回答
4043 浏览

visual-studio-2019 - “项目不知道热运行配置文件 MauiApp.WinUI”

我正在尝试开始使用全新的 .NET Maui 应用程序。创建项目后,它有一个 MauiApp 项目,以及另一个名为 MauiApp.WinUI 的项目。当我尝试在我的 Windows 10 设备上运行该应用程序时,我收到错误消息:“该项目不知道运行配置文件 MauiApp.WinUI 的热度”。我不知道该怎么做才能解决这个问题。有什么建议么?

0 投票
1 回答
1663 浏览

.net - “该项目不知道如何运行配置文件示例.WinUI”

当我尝试构建 MUAI 项目时,它给出错误“项目不知道如何运行配置文件 sample.WinUI”。项目已构建但无法运行。我使用的是 Visual Studio 2022 Preview(17.0 .0 预览版 1.0) 和 .NET 版本 6.0.100-preview.5.21302.13

0 投票
1 回答
268 浏览

ios - 无法将 .NET 6 preview 5 MAUI Blazor App 部署到物理 iOS 设备

您还不能将 .NET 6 preview 5 Maui Blazor App 部署到物理 iOS 设备。截至今天,它在 VS 2019 或 VS 2022 Preview 中尚不可用。