maui-blazor 相关问题


如何在 MAUI 中重置所有 DI 服务或用户注销时的 DI 范围?

在我的 MAUI Blazor 应用程序中,用户可以在运行时注销。当他们这样做时,我基本上想重置所有注入的服务,因此当另一个用户登录时,他们会获得“新鲜”状态,避免可能的情况


Maui Blazor 按钮点击导航

我有一个带有按钮的页面,该按钮调用异步 webapi,然后导航到另一个页面。然而,尽管代码运行没有错误,但它不会转到新页面。相反,当前...


Microsoft MAUI:如何在 MAUI 中创建在新窗口中打开的报告?

如何在 MAUI 中创建在新窗口中打开的动态报告?


在哪里可以找到 Blazor 服务器应用程序的 Console.WriteLine 输出?

我有Blazor组件库,我需要调试它。该库可在 Blazor WASM 和 Blazor 服务器端应用程序中使用。出于调试目的,我做了一些控制台输出: Console.WriteLine("哎呀...


将 Blazor 组件转换为 RenderFragment

我需要将 Blazor 组件的实例更改为 RenderFragment。我能够通过使用反射来实现它: 公共静态 RenderFragment CreateRenderFragmentFromInstance(此 IComponent


net8 Blazor Web 应用程序中出现 AmbigeousMatchException

我在客户端 Blazor Web 应用程序中遇到 AmbigouslyMatchException 错误。错误消息显示“请求与多个端点匹配。匹配:后备 {*path:nonfile}”。我...


如何在MAUI iOS中使用1x、2x和3x .png图像?

我知道我们必须使用 .svg 图像格式而不是 1x,2x,3x .png 图像格式,MAUI 会处理它,但我目前正在将现有的 Xamarin Forms 应用程序迁移到 MAUI,并且很难转换.. .


数据驱动组件的 Blazor 渲染优化

我对如何优化典型数据驱动的 Blazor 组件的渲染感到困惑。考虑以下简化组件(部分): 公共分部类 FooComponent: ComponentBase { [注射...


Servicestack 与 Blazor Razor 类库集成

我正在尝试将 ServiceStack 中的新 .net 8 Blazor 服务器模板集成到引用所有 UI 资产所在的 Razor 类库的项目中。 一旦我复制了剃刀......


识别.NET MAUI 应用程序中用户所在的页面

如何在 .NET MAUI shell 应用程序中识别用户所在的页面? 为了提供更多背景信息,这就是我正在尝试做的事情: 我的 .NET MAUI 应用程序(使用 Shell)有相当多的页面,其中一些...


为什么 @rendermode InteractiveAuto 在 .NET 8.0 Blazor 中不起作用?

我使用以下设置创建了一个 Blazor Web 应用程序项目。 当我启动时,尽管 Counter.razor 组件包含 @rendermode InteractiveAuto,但 Counter 页面不会下载 WASM 和


如何在我的 Blazor 服务器 razor 页面中使用 JavaScript;提交表单时更改 blazor bootstrap 按钮的样式

我的项目是 Blazor 服务器应用程序。我想要实现的功能是,如果我的验证失败(如果我的输入中没有任何内容),我希望我的手风琴标题更改为红色......


Blazor 内联渲染怪异

我正在使用 Blazor Bootstrap 并尝试在提交表单后更新页面。该表单只是创建一个数据库条目并返回 true 或 false。该页面正在使用禁用的选项卡...


如何在 Blazor 的 RenderMode.Auto 中正确分发文件?

我正在处理 Blazor 项目并为我的组件使用 RenderMode.Auto。据我了解,这种模式最初是在服务器端渲染组件,然后切换到客户端渲染...


taiwlind JavaScript 无法在 blazor .net8 中使用 @rendermode InteractiveWebAssembly 执行

我最近配置了一个具有自动渲染模式的 Blazor 项目,并结合了 Tailwind CSS。然而,在 Razor 页面中使用需要 flowbite.min.js 的组件时,我遇到了挑战...


Blazor net8.0 和 EPPlus 7.06 工作表位置超出范围

我正在尝试在 net8.0 和最新版本的 EPPlus (7.0.6) 下使用 Blazor 服务器读取现有电子表格。我尝试阅读的电子表格有一(一)个工作表。当我检查


.NET MAUI - 为什么推送通知在发布后无法正常工作?

因此,我有一个专门针对 Android 的 .NET MAUI 移动应用程序,它已使用 Intent 过滤器通过 OnMessageReceived() 方法和 OnNewToken() 实现了推送通知,并...


为什么我必须在 Blazor 上双击 Enter?

我有 Blazor 页面,我想在其中创建一个待办事项列表,该列表会在按下按钮或用户按 Enter 时更新。我想要“输入”和按钮执行相同的操作(添加...


.NET 6 Blazor 服务器端在验证用户身份时挂起

我正在开发 Blazor 服务器端,它从 API 获取所有数据;与 SQL Server 的唯一连接是对各个用户帐户使用身份验证。 它在开发中工作正常...


打开外部 uri 时 Blazor 页面重新加载

我们正在使用 .NET 7 Blazor 客户端以 C# 开发应用程序。我们正在使用名为 Adyen 的外部支付系统及其直接支付组件。它已加载到其中一个页面...


MAUI WebView 控件和 CORS

尝试使用 WebView 控件编写 MAUI 应用程序,以便我可以教学生如何解决复杂的数学问题。我选择使用 MathML,因为它支持大多数数学符号以包含自动调整...


MAUI 中切换风格问题

我正在我的 MAUI 项目上使用开关。我在 Android 设备 10 和 11 上发现了样式问题,但在 Android 12 上,不存在样式问题。 以下是 Android 10 和 Android 11 的屏幕截图。 贝尔...


如何创建垂直网格列

我是同步融合 Blazor 的新手。目前我正在使用blazor的sfgrid制作一个数据显示表。我不知道如何创建垂直 sfgrid 结构,有人可以指导我吗?如果是的话,将不胜感激...


如何将 WPF 应用迁移到 Blazor Hybrid?

我正在研究是否可以通过工具的帮助或以尽可能有效的方式将 WPF 应用程序迁移到 Blazor Hybrid。我需要迁移的应用程序是一个较旧的 WPF 应用程序,它...


如何在 .NET 8.0 Blazor 客户端项目中安全地验证 API?

我正在使用 .NET 8.0 中的新 Blazor 模板项目,并希望创建一个将从服务器渲染切换到 WASM 渲染的组件。该组件需要调用需要tok的外部API...


Control Maps Net Maui (net 8.0) for Windows

我正在使用 net 8.0,我想使用 Maui.Controls.Map。 MauiProgram.cs 中的代码是: 公共静态 MauiApp CreateMauiApp() { var builder = MauiApp.CreateBuild...


如何获取应用程序的屏幕空间或 MAUI 中顶部和底部栏的高度?

我在计算某些项目的位置时遇到问题,以及它们是否在 MAUI 的屏幕上可见,使用如下函数 public Point GetScreenCoords(VisualElement视图) { var 结果 = 新...


如何在 iOS 上的 .NET MAUI 中增加 TabBar 菜单项的字体大小?

我正在使用 .NET MAUI Shell Tabbar,并且我正在尝试专门在 iOS 平台上增加 TabBar 菜单项的字体大小。您能否为此提供示例代码片段? 我很感激任何


每次新访问网页时强制注销已登录 Blazor Web Server 站点的用户

如果这是一个愚蠢的问题,我很抱歉,最重要的是我的英语不好。我仍然每天学习一点 Blazor Web 服务器,在一件事上我有点挣扎,不知道我是否...


MAUI 8 - 如何更改弹出背景叠加颜色?

使用 MAUI 7.0,下一个代码允许更改弹出背景叠加颜色,但该代码不适用于 MAUI 8.0 使用 MAUI 7.0,下一个代码允许更改弹出窗口背景覆盖颜色,但该代码不适用于 MAUI 8.0 <maui:MauiWinUIApplication x:Class="TestMaui8.WinUI.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:maui="using:Microsoft.Maui" xmlns:local="using:TestMaui8.WinUI"> <maui:MauiWinUIApplication.Resources> <Color x:Key="SystemAltMediumColor">Transparent</Color> <SolidColorBrush x:Key="SystemControlPageBackgroundMediumAltMediumBrush" Color="{StaticResource SystemAltMediumColor}" /> <SolidColorBrush x:Key="ContentDialogBackgroundThemeBrush" Color="{StaticResource SystemAltMediumColor}" /> <SolidColorBrush x:Key="ContentDialogDimmingThemeBrush" Color="{StaticResource SystemAltMediumColor}" /> <StaticResource x:Key="ContentDialogBackground" ResourceKey="SystemControlPageBackgroundMediumAltMediumBrush" /> <StaticResource x:Key="PopupLightDismissOverlayBackground" ResourceKey="SystemControlPageBackgroundMediumAltMediumBrush" /> <SolidColorBrush x:Key="SliderBorderBrush" Color="#1A73E8" /> <Style TargetType="Slider"> <Setter Property="BorderBrush" Value="{StaticResource SliderBorderBrush}"/> </Style> </maui:MauiWinUIApplication.Resources> </maui:MauiWinUIApplication> 有人知道为什么它不起作用以及如何修复它吗? 更新添加一些图片 CommunityToolkit Popup 没有 Overlay color 功能。您可以在 CommunityToolkit GitHub 页面上提出功能请求。 是的,您发布的上述代码曾经可以工作,但它不适用于具有最新 CommunityToolkit.Maui nuget 的 .NET8。 但是如果您想更改叠加颜色,这里有一个解决方法。 <toolkit:Popup xmlns="http://schemas.microsoft.com/dotnet/2021/maui" ... Color="Black" xmlns:toolkit="http://schemas.microsoft.com/dotnet/2022/maui/toolkit" > //make the size to be the full screen size <ContentView WidthRequest="1920" HeightRequest="1080"> <VerticalStackLayout WidthRequest="300" HeightRequest="300" BackgroundColor="Green"> <Image Source="dotnet_bot.png"/> <Label Text="Welcome to .NET MAUI!" VerticalOptions="Center" HorizontalOptions="Center" /> </VerticalStackLayout> </ContentView> </toolkit:Popup>


无法构建或发布应用程序 maui,有很多错误

我的应用程序在启动时在 IOS 和 Android 上运行良好,但是当我尝试在 Android 上发布应用程序时,我收到所有这些错误: android 应用程序 .net maui 1>C:\Program Files\Microsoft Visual Studio�2\


.NET 8.0 升级导致 WinForms 中的 Blazor Hybrid 在 ClickOnce 发布后在开发路径中寻找 wwwroot 文件

我遇到了 Blazor 混合应用程序的问题,该应用程序托管在 Windows 窗体表单中。当我将项目升级到.NET 8.0 后,这个问题就出现了。具体来说,ClickOnce 发布...


如何在.Net MAUI 中访问麦克风输入?

我正在开发 .net maui 应用程序,该应用程序可以测量音量并通过蓝牙将其发送到记录数据并制作图表的电脑,作为一个业余爱好项目。我的问题是访问麦克风输入。好像有...


MAUI 应用程序在目标升级到 .NET8 后运行模拟器之前抛出错误

我有一个相当简单的.NET MAUI 应用程序,我正在 Win10 上的 Visual Studio 中开发它,然后通过在模拟器中运行它来测试它。它工作得很好,直到我将目标框架从 .NET7 升级到...


Radzen Blazor DropDown 来自外部 API 的动态数据

我从外部 API 获取数据,代码如下所示(这部分很好): @代码 { IEnumerable> 数据; 整数计数; bool 正在加载;


在 .NET MAUI ContentView 中充当可绑定属性

ContentView 中的 Bindable 属性可以是 Func 类型吗?也就是说,像这样: 公共部分类 MyControl :ContentView { 公共静态只读 BindableProperty


MAUI:如何在代码中绑定事件属性(sender、EventArgs);绑定到 ViewModel 或代码隐藏

我已使用 XAML 标记成功将 DrogGestureRecognizer 的 Drop 事件绑定到 CodeBehind,如下所示: ...


NavigationManager.NavigateTo 不导航

我有一个问题,NavigationManager.NavigateTo 在某种情况下无法导航。 要重现此问题,您可以创建一个新的 Blazor Web 应用程序并添加新页面: @页面“/测试” @


Blazor,注册两个相互依赖的服务

我有两个具有接口的服务。我需要将一个注入另一个。 以下是我在 Program.cs 中注册它们的方法: builder.Services.AddSingleton(); 建设者。


WASM 和对 GPU 的访问?

我一直在尝试使用 Blazor WASM 来访问大多数 GPU 支持的硬件加速功能,但运气不佳。 我搜索了 Stack Overflow 但没有找到太多相关的


Xamarin Forms 或 .NET Maui 中 RevenueCat 应用内功能的示例代码?

我在这里发布一些示例代码,因为在使用 RevenueCat 开发 Xamarin Forms 应用程序时找不到任何示例代码。


如何在 blazor SSR .net 8 中上传文件?

您好,我创建了一个具有模型和增强属性的 EditForm,当通过 OnValidSubmit="Submit" 提交到服务器时,断点在 Visual Studio 中工作,但 ViewModel 的 IFormFile 字段是...


SignalR 无法使用 docker compose/container 连接

我在 docker 上建立 SignalR 连接时遇到问题(IIS 运行良好)。 主要目标是运行 docker compose 并将数据从 nodeRed 容器发送到 webApp (.net core 3.1 Blazor) 并通过 v...


通过底部表单中的参数过滤.NET MAUI MVVM中collectionView的数据

我正在过滤一个从 ObservableCollection 获取数据的 collectionView。逻辑位于 ViewModel 类中。我从 HTTP 请求获取 ObservableCollection 的数据,之后...


将 Xamarin UWP 应用程序升级到毛伊岛后,新更新拒绝安装

这几乎正是我所发生的事情:https://learn.microsoft.com/en-us/answers/questions/1000760/migrate-uwp-app-to-maui-windows-error-after-更新?评论=问题#最新问题-


NET8 MAUI ListView 选择项目为橙色

我过去问过这个问题,得到的答案是这是一个错误,它将在 NET8 中修复。 使用新版本的框架,问题仍然存在。当我跑步时...


如何在 Blazor C# 中向我的 API 提交数据?

我使用 MediatR 编写了一个简单的 API,并附有我在网上找到的示例。它有一个 GET 和一个 POST。 API 获取: 命名空间 API.Features.My.Queries; [路线(“api/mydata/{myid}”)] 公开


maui android 应用程序在管道中构建失败,并出现错误“找不到 Android SDK 目录”

如果没有任何代码更改,Android 的管道构建将失败并出现以下错误。 /opt/hostedtoolcache/dotnet/packs/Microsoft.Android.Sdk.Linux/33.0.95/tools/Xamarin.Android.Tooling.targets(70...


如何在我的 Blazor 服务器应用程序项目上使用 jspdf?

我希望能够使用 jsPDF 将数据从 ReportDetails.razor 页面导出到 PDF。但是,我收到一个错误,指出 jspdf 未定义。这是我使用下面的 exportPDF 的代码:


在Maui注册兼容性PageRenderer导致堆栈溢出异常

我正在尝试重用 Xamarin.Forms 中的现有 PageRenderer 项目,以其迁移的应用程序形式。 当页面开始加载时,出现堆栈溢出异常: Java.Interop.NativeMet 中的 0x39...


© www.soinside.com 2019 - 2024. All rights reserved.