如何在 MAUI 中重置所有 DI 服务或用户注销时的 DI 范围?
在我的 MAUI Blazor 应用程序中,用户可以在运行时注销。当他们这样做时,我基本上想重置所有注入的服务,因此当另一个用户登录时,他们会获得“新鲜”状态,避免可能的情况
我有一个带有按钮的页面,该按钮调用异步 webapi,然后导航到另一个页面。然而,尽管代码运行没有错误,但它不会转到新页面。相反,当前...
Microsoft MAUI:如何在 MAUI 中创建在新窗口中打开的报告?
如何在 MAUI 中创建在新窗口中打开的动态报告?
在哪里可以找到 Blazor 服务器应用程序的 Console.WriteLine 输出?
我有Blazor组件库,我需要调试它。该库可在 Blazor WASM 和 Blazor 服务器端应用程序中使用。出于调试目的,我做了一些控制台输出: Console.WriteLine("哎呀...
我开始使用 Blazor 开发 Web 应用程序。 我在一个问题上有点挣扎,这个问题似乎与我缺乏 blazor 做事方式的知识有关。 我有两个文件: @页&quo...
我需要将 Blazor 组件的实例更改为 RenderFragment。我能够通过使用反射来实现它: 公共静态 RenderFragment CreateRenderFragmentFromInstance(此 IComponent
如何在MAUI iOS中使用1x、2x和3x .png图像?
我知道我们必须使用 .svg 图像格式而不是 1x,2x,3x .png 图像格式,MAUI 会处理它,但我目前正在将现有的 Xamarin Forms 应用程序迁移到 MAUI,并且很难转换.. .
net8 Blazor Web 应用程序中出现 AmbigeousMatchException
我在客户端 Blazor Web 应用程序中遇到 AmbigouslyMatchException 错误。错误消息显示“请求与多个端点匹配。匹配:后备 {*path:nonfile}”。我...
如何在 .NET MAUI shell 应用程序中识别用户所在的页面? 为了提供更多背景信息,这就是我正在尝试做的事情: 我的 .NET MAUI 应用程序(使用 Shell)有相当多的页面,其中一些...
我对如何优化典型数据驱动的 Blazor 组件的渲染感到困惑。考虑以下简化组件(部分): 公共分部类 FooComponent: ComponentBase { [注射...
Servicestack 与 Blazor Razor 类库集成
我正在尝试将 ServiceStack 中的新 .net 8 Blazor 服务器模板集成到引用所有 UI 资产所在的 Razor 类库的项目中。 一旦我复制了剃刀......
在我的 Windows 10 上,我有使用 Visual Studio 2022 版本 17.11.5 的 Maui 应用程序 在 MacBook 上我有 Sequoia 15.1 和 Xcode 16.0 它与 mac 成功配对,但当我尝试使用 iPhone 构建时......
为什么 @rendermode InteractiveAuto 在 .NET 8.0 Blazor 中不起作用?
我使用以下设置创建了一个 Blazor Web 应用程序项目。 当我启动时,尽管 Counter.razor 组件包含 @rendermode InteractiveAuto,但 Counter 页面不会下载 WASM 和
如何在我的 Blazor 服务器 razor 页面中使用 JavaScript;提交表单时更改 blazor bootstrap 按钮的样式
我的项目是 Blazor 服务器应用程序。我想要实现的功能是,如果我的验证失败(如果我的输入中没有任何内容),我希望我的手风琴标题更改为红色......
.NET MAUI - 为什么推送通知在发布后无法正常工作?
因此,我有一个专门针对 Android 的 .NET MAUI 移动应用程序,它已使用 Intent 过滤器通过 OnMessageReceived() 方法和 OnNewToken() 实现了推送通知,并...
我有一个 Blazor 服务器端应用程序,试图了解其结构。在 MainLayout.razor 页面中,我看到标签 @Body,这是渲染每个页面内容的位置。 我想知道,是吗
我正在使用 Blazor Bootstrap 并尝试在提交表单后更新页面。该表单只是创建一个数据库条目并返回 true 或 false。该页面正在使用禁用的选项卡...
如何在 Blazor 的 RenderMode.Auto 中正确分发文件?
我正在处理 Blazor 项目并为我的组件使用 RenderMode.Auto。据我了解,这种模式最初是在服务器端渲染组件,然后切换到客户端渲染...
尝试使用 WebView 控件编写 MAUI 应用程序,以便我可以教学生如何解决复杂的数学问题。我选择使用 MathML,因为它支持大多数数学符号以包含自动调整...
我正在我的 MAUI 项目上使用开关。我在 Android 设备 10 和 11 上发现了样式问题,但在 Android 12 上,不存在样式问题。 以下是 Android 10 和 Android 11 的屏幕截图。 贝尔...
初始化 .NET 8 Blazor Web 应用程序中的角色
我正在尝试初始化 Blazor 应用程序的角色。这是我的服务,如果角色不存在,应该创建角色: 使用 Microsoft.AspNetCore.Identity; 命名空间 FoodApp.Services { 公开课
Blazor、.NET 8 MapRazorComponents 后备
我们正在将 Blazor Server 应用程序迁移到 .NET 8。 之前,我们在 _Host.cshtml 中使用了自定义路由器来解析未通过 @page 定义的路由(基于约定的路由,类似于 MVC)。在...
taiwlind JavaScript 无法在 blazor .net8 中使用 @rendermode InteractiveWebAssembly 执行
我最近配置了一个具有自动渲染模式的 Blazor 项目,并结合了 Tailwind CSS。然而,在 Razor 页面中使用需要 flowbite.min.js 的组件时,我遇到了挑战...
我正在寻找一种方法来检查手机的Wi-Fi是否在Dote NET MAUI中打开或关闭。互联网连接状态并不重要,但我只需要检查 Wi-Fi 状态。 我用的是“WifiMa...
Blazor net8.0 和 EPPlus 7.06 工作表位置超出范围
我正在尝试在 net8.0 和最新版本的 EPPlus (7.0.6) 下使用 Blazor 服务器读取现有电子表格。我尝试阅读的电子表格有一(一)个工作表。当我检查
Control Maps Net Maui (net 8.0) for Windows
我正在使用 net 8.0,我想使用 Maui.Controls.Map。 MauiProgram.cs 中的代码是: 公共静态 MauiApp CreateMauiApp() { var builder = MauiApp.CreateBuild...
我有 Blazor 页面,我想在其中创建一个待办事项列表,该列表会在按下按钮或用户按 Enter 时更新。我想要“输入”和按钮执行相同的操作(添加...
我正在开发 Blazor 服务器端,它从 API 获取所有数据;与 SQL Server 的唯一连接是对各个用户帐户使用身份验证。 它在开发中工作正常...
如何获取应用程序的屏幕空间或 MAUI 中顶部和底部栏的高度?
我在计算某些项目的位置时遇到问题,以及它们是否在 MAUI 的屏幕上可见,使用如下函数 public Point GetScreenCoords(VisualElement视图) { var 结果 = 新...
Blazor(服务器端).NET 6 中的 InputFile 组件出现问题
我创建了简单的 Blazor 组件用于图片预览和上传。 InputFile 组件被隐藏,标签用作打开选择文件对话框的按钮。 选择文件/图像后我想显示...
我们正在使用 .NET 7 Blazor 客户端以 C# 开发应用程序。我们正在使用名为 Adyen 的外部支付系统及其直接支付组件。它已加载到其中一个页面...
AspNetCore DataProtection 破坏 Blazor 应用程序中的 OIDC 登录
我已经安装了 Duende Identity Server,它可以与 WebAPI 和 React 应用程序一起正常工作。 我正在尝试制作一个 Blazor 应用程序。 服务器端是这样设置的 建设者.服务.
我是同步融合 Blazor 的新手。目前我正在使用blazor的sfgrid制作一个数据显示表。我不知道如何创建垂直 sfgrid 结构,有人可以指导我吗?如果是的话,将不胜感激...
如何在 iOS 上的 .NET MAUI 中增加 TabBar 菜单项的字体大小?
我正在使用 .NET MAUI Shell Tabbar,并且我正在尝试专门在 iOS 平台上增加 TabBar 菜单项的字体大小。您能否为此提供示例代码片段? 我很感激任何
我正在研究是否可以通过工具的帮助或以尽可能有效的方式将 WPF 应用程序迁移到 Blazor Hybrid。我需要迁移的应用程序是一个较旧的 WPF 应用程序,它...
如何在 .NET 8.0 Blazor 客户端项目中安全地验证 API?
我正在使用 .NET 8.0 中的新 Blazor 模板项目,并希望创建一个将从服务器渲染切换到 WASM 渲染的组件。该组件需要调用需要tok的外部API...
使用 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>
Blazor 与 .NET 8:将交互式组件添加到服务器项目时出现错误
当我使用 .NET 8 创建新的 Blazor 解决方案并启用 WebAssembly 时,我得到两个项目:客户端和服务器。 我可以添加组件 @rendermodeInteractiveAuto 到 CLI 的 Pages/ 文件夹...
我的应用程序在启动时在 IOS 和 Android 上运行良好,但是当我尝试在 Android 上发布应用程序时,我收到所有这些错误: android 应用程序 .net maui 1>C:\Program Files\Microsoft Visual Studio�2\
Blazor 中的 CsvHelper 将 »¿ 插入到文件的第一行第一列
我正在 .net 8 中使用 Blazor 服务器。我正在尝试保存 csv 文件并使用 CsvHelper 来执行此操作。问题在于第一个条目中添加了其他字符。 我的 razor.cs 文件位于...
我正在开发 .net maui 应用程序,该应用程序可以测量音量并通过蓝牙将其发送到记录数据并制作图表的电脑,作为一个业余爱好项目。我的问题是访问麦克风输入。好像有...
每次新访问网页时强制注销已登录 Blazor Web Server 站点的用户
如果这是一个愚蠢的问题,我很抱歉,最重要的是我的英语不好。我仍然每天学习一点 Blazor Web 服务器,在一件事上我有点挣扎,不知道我是否...
.NET 8.0 升级导致 WinForms 中的 Blazor Hybrid 在 ClickOnce 发布后在开发路径中寻找 wwwroot 文件
我遇到了 Blazor 混合应用程序的问题,该应用程序托管在 Windows 窗体表单中。当我将项目升级到.NET 8.0 后,这个问题就出现了。具体来说,ClickOnce 发布...
MAUI 应用程序在目标升级到 .NET8 后运行模拟器之前抛出错误
我有一个相当简单的.NET MAUI 应用程序,我正在 Win10 上的 Visual Studio 中开发它,然后通过在模拟器中运行它来测试它。它工作得很好,直到我将目标框架从 .NET7 升级到...
在 .NET MAUI ContentView 中充当可绑定属性
ContentView 中的 Bindable 属性可以是 Func 类型吗?也就是说,像这样: 公共部分类 MyControl :ContentView { 公共静态只读 BindableProperty
MAUI:如何在代码中绑定事件属性(sender、EventArgs);绑定到 ViewModel 或代码隐藏
我已使用 XAML 标记成功将 DrogGestureRecognizer 的 Drop 事件绑定到 CodeBehind,如下所示: ...
Radzen Blazor DropDown 来自外部 API 的动态数据
我从外部 API 获取数据,代码如下所示(这部分很好): @代码 { IEnumerable> 数据; 整数计数; bool 正在加载;
Xamarin Forms 或 .NET Maui 中 RevenueCat 应用内功能的示例代码?
我在这里发布一些示例代码,因为在使用 RevenueCat 开发 Xamarin Forms 应用程序时找不到任何示例代码。
NavigationManager.NavigateTo 不导航
我有一个问题,NavigationManager.NavigateTo 在某种情况下无法导航。 要重现此问题,您可以创建一个新的 Blazor Web 应用程序并添加新页面: @页面“/测试” @
我有两个具有接口的服务。我需要将一个注入另一个。 以下是我在 Program.cs 中注册它们的方法: builder.Services.AddSingleton(); 建设者。