问题标签 [maui-blazor]
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.
c# - MAUI Blazor Android Sql 连接
我正在试验 Maui Blazor。我想将我的应用程序与 SQL 服务器数据库连接起来。因此我使用了一个简单的 Sql 连接字符串。当我用“普通 Windows 机器”测试它时没有问题,但是当我想在 android 模拟器上测试它时它不起作用。
我使用了“scaffold-DBContext ..”命令并在生成的方法中有我的连接字符串:
我该怎么做才能在android模拟器上运行?我在“OnConfiguring”方法中的断点甚至没有被命中(使用 Android)。
(也许有人知道它为什么不起作用?)
非常感谢您提前
android - MAUI + Blazor Hybrid:在 Android 上按下手柄返回按钮
我有一个使用 MAUI Hybrid 来生成 Android 应用程序(apk)的项目。BlazorWebView 在 MAUI 应用程序中运行,因此网站(un Blazor Wasm)和 MAUI 应用程序(MAUI + Blazor WebView)都使用页面代码。
MAUI 应用程序中包含 blazorWebView(代码来自 MainPage.xaml):
在Android 设备上,是否可以处理按下的后退按钮?
目前,应用程序关闭,但我想处理此事件(例如:导航到上一页)。有没有办法做到这一点 ?
.net - .Net MAUI Windows 发布
我正在尝试为 Windows 的 MAUI Blazor 应用程序创建可安装的工件。根据我的所有研究,我将使用 MSBuild 运行以下命令。
但是,当我运行命令时,我会得到一长串错误。(我可以通过 Visual Studio 毫无问题地调试应用程序)
从外观上看,主要问题是软件包降级和兼容性 net6.0-maccatalyst15.2。有人知道如何解决这个问题吗?
更新
我创建了一个新的 MAUI Blazor 应用程序并将我的所有文件都移了过来。这解决了一些问题(我的项目太旧了,模板已经收到了几次更新)。现在我收到以下几个错误。
上面提到的是.net 6的通用库,它只包含简单的DTO。当我为 iOS、Android 和 MacOS 构建应用程序时,一切都很好。但是,当我尝试制作 Windows 可安装工件时,我遇到了这个问题。
更新 2
我需要将我的类库更改为 MAUI 库。
maui-blazor - Blazor Hybrid MAUI APP:使用 WebView 时如何访问 GPS 位置。?
我正在重新使用显示谷歌地图和用户位置的 Blazor wasm UI 和代码。根据用户位置,我显示/绘制附近企业的标记。
我的谷歌地图项目是带有 JavaScript 的 Razor 类库 (RCL) 项目,用于呈现谷歌地图、显示当前位置标记和代码以显示商业标记列表。
我已经能够成功地将 Google MAP RCL 项目加载到 Blazor Hybrid 中,但无法获取用户的当前位置。
我已将以下权限添加到 android manifext.xml
我还缺少什么来获取用户的当前位置?
javascript - 在 BlazorWebView 中注入 Javascript
我正在尝试 MAUI Blazor,它可能真的很酷,但我遇到了一些问题(很多)。我想向主 blazorwebview 调用一些 javascript 函数,但我不知道该怎么做。从 MainLoyout.razor 我采用 blazorwebview。
但是从这里我不知道如何注入javascript。谢谢
asp.net - 异步方法的返回类型必须为 void
我目前正在学习有关如何构建 ASP.NET blazor 应用程序的课程并且已经走到了死胡同。正如标题所述,方法 CreateMauiApp() 需要一个 void 返回类型。一个关键的区别是我正在学习一门 1 岁的课程,并且不包括我正在使用的毛伊岛。有没有人知道这个问题的解决方法?
}
错误信息:
错误 CS0161 'MauiProgram.CreateMauiApp()':并非所有代码路径都返回值 UdemyCourseIntro (net6.0-android)、UdemyCourseIntro (net6.0-ios)、UdemyCourseIntro (net6.0-maccatalyst)、UdemyCourseIntro (net6.0- windows10.0.19041) C:\Users\matej\source\repos\UdemyCourseIntro\UdemyCourseIntro\MauiProgram.cs 11 活动
错误 CS1983 异步方法的返回类型必须为 void、Task、Task、类似任务的类型、IAsyncEnumerable 或 IAsyncEnumerator UdemyCourseIntro (net6.0-android)、UdemyCourseIntro (net6.0-ios)、UdemyCourseIntro (net6.0 -maccatalyst), UdemyCourseIntro (net6.0-windows10.0.19041) C:\Users\matej\source\repos\UdemyCourseIntro\UdemyCourseIntro\MauiProgram.cs 11 活动
maui - 在 MAUI/Blazor 上播放下载的/本地 .mp4 文件
我正在使用包含整个应用程序的 Blazor Webview 在 MAUI 中进行概念验证。
目前我们有一个旧的 Xamarin.Android 和 Xamarin.iOS。
当前应用程序的一项功能是它可以下载 .mp4 文件,然后在设备上本地播放它们。
现在,随着即将发布的 .NET MAUI,我正在调查尝试将应用程序从 Xamarin.iOS/.Android 移动到 .NET MAUI 是否是个好主意。
我的主要目标是使用 Blazor 开发 MAUI 应用程序,因为我们团队中主要是 Web 开发人员,并且将该应用程序作为 Web 应用程序提供服务也很有希望。
所以在我的 POC 中,我已成功将文件下载到设备(Android/iOS 模拟器),但现在我不知道如何播放它们。
当我尝试使用Blazored.Video
(简单的 HTML5 视频播放器)通过 Blazor 应用播放视频时,视频播放器无法确定路径。
我可以确认正确设置播放器的路径。
任何想法如何解决这个问题?
一种方法是跳出 Blazor webview 并导航到 MAUI xaml 页面。我已经成功地从 webview 中跳了出来。
但我不知道如何在 .NET MAUI 上播放视频。
在 Xamarin.Forms 中有例如CrossMediaManager
插件,但现在使用 .NET MAUI 我无法弄清楚如何在 MAUI 应用程序中播放视频。
我猜 MAUI 社区工具包最终会实现 MediaElement 吗?对此的任何想法将不胜感激!
我很高兴听到你的评论!谢谢你。
c# - 在 LocalApplicationData 中创建目录或文件时,它们不存在
我尝试了 Maui.NET,当我开始使用 SQLite 时,我注意到奇怪的异常,经过一些测试后,我注意到我在其中创建的文件或目录SpecialFolder.LocalApplicationData
没有正确创建。当我在文件资源管理器中搜索它们或尝试直接转到路径时。它告诉我,目录不存在。为了简化代码,我将所有内容添加到启动方法中。我知道这样,MAUI.NEt 应用程序不会启动,但这在问题中并不重要。因为它也不起作用
我已经使用断点来检查代码是否已执行。第一次运行后,Directory.Exists(dir)
偶数返回 true。而且我在这段代码中的任何地方都没有异常。文件和目录只是不可见。(当我尝试 cd 到该位置时,CMD 还告诉我该路径不存在)即使此代码中唯一的问题是,我自己看不到该文件,但 SQLite 等其他库的文件要大得多有问题。
似乎我只有 AppData 文件夹中的问题(本地和漫游)。如果我在文档或图片中尝试它,它会完美运行。
maui-blazor - .NET MAUI BlazorWebView - 如何在启动时加载 URL
我是 .NET 6.0 的新手,特别是 MAUI。
我使用 Visual Studio Preview (17.2) 创建了一个多平台 Blazor 标准模板项目。
标准模板项目在项目内加载 index.html。
我希望能够在启动时加载外部 url。
我将不胜感激有关如何正确执行此操作的任何指示。
提前谢谢你。
android - ¿ Blazor maui 自定义图标?
我正在尝试自定义 blazor maui 应用程序图标。我已经尝试通过替换 appiconfg.svg 来替换 appicon.svg 和 appiconfg.svg 我已经自定义了启动画面,但是对于 appicon.svg 我只导致黑色背景出现在 .NET 文本中。有谁知道如何删除那个 .NET ?
谢谢。