问题标签 [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.
.net - 如何在毛伊岛使用 NavigationPage?
我想在 MainPage 中这样导航:
这不起作用。然后我知道我需要使用NavigationPage
to wrap MainPage
,如下所示:
但NavigationPage
没有实现IPage
接口。
.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。对此有什么想法吗?
c# - 如何在正确的线程中从 MAUI 代码隐藏调用 WinRT?
我正在尝试在应用程序中使用GraphicsCapturePicker
代码隐藏中的 aMAUI
并且遇到 COM 异常,这意味着我从错误的线程中调用它。通常 WPF/XAML 代码隐藏文件中的代码是从主线程调度的,所以我对这里出了什么问题有点困惑:
抛出异常:
注意:在上面的示例中,我将同步调用该方法作为测试,以便更容易捕获异常,当它被包装在任务中时也会发生同样的事情。
这个确切的代码在常规的非 MAUI UWP/C# 项目中运行良好。
maui - http 链接可以在 MAUI Windows 应用程序中打开特定窗口吗?
如果我要将内部网络集成到 MAUI windows 应用程序,我需要通过让 http 链接在 MAUI windows 应用程序中打开特定窗口来以某种方式集成它。
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 . 我想知道是否有人在运行示例项目时遇到问题?
modal-dialog - 在 Blazor 和 Maui 的单一模式中使用 INotify 接口
我想编写一个将在 Blazor App 和 Maui App 中使用的模式。我对实现 INotify 接口有点困惑,因为 Blazor 不需要在其模式中实现 INotify 接口,但毛伊岛需要。所以这是我的问题
- 在 Maui 和 Blazor App 中使用 Single modal 是一种好习惯吗?
- 通过对 blazor 使用 INotify 接口会产生副作用或性能不佳吗?
- 在 Blazor 和 DotNet Maui 中使用单一模式的良好做法是什么?
注意:我已经知道 DotNet Maui For Blazor 但它与我的问题无关。
c# - 新的 .Net MAUI App 项目抛出“当前上下文中不存在名称‘InitializeComponent’”构建错误
我尝试开始使用 .Net MAUI,并且按照以下步骤设置了我的开发环境:
- https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=windows
- https://docs.microsoft.com/en-us/windows/apps/project-reunion/set-up-your-development-environment#required-workloads-and-components
- 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#”的文件夹,它就可以工作。这显然会导致后台的某些解析失败。
visual-studio-2019 - “项目不知道热运行配置文件 MauiApp.WinUI”
我正在尝试开始使用全新的 .NET Maui 应用程序。创建项目后,它有一个 MauiApp 项目,以及另一个名为 MauiApp.WinUI 的项目。当我尝试在我的 Windows 10 设备上运行该应用程序时,我收到错误消息:“该项目不知道运行配置文件 MauiApp.WinUI 的热度”。我不知道该怎么做才能解决这个问题。有什么建议么?
.net - “该项目不知道如何运行配置文件示例.WinUI”
当我尝试构建 MUAI 项目时,它给出错误“项目不知道如何运行配置文件 sample.WinUI”。项目已构建但无法运行。我使用的是 Visual Studio 2022 Preview(17.0 .0 预览版 1.0) 和 .NET 版本 6.0.100-preview.5.21302.13
ios - 无法将 .NET 6 preview 5 MAUI Blazor App 部署到物理 iOS 设备
您还不能将 .NET 6 preview 5 Maui Blazor App 部署到物理 iOS 设备。截至今天,它在 VS 2019 或 VS 2022 Preview 中尚不可用。