问题标签 [uno-platform]
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.
xamarin.forms - 是否可以使用 Uno 平台将 AdMob 集成到 Android 应用程序中
我有一些想迁移到 Android 的 UWP 应用程序。
我已经使用 Xamarin.Forms 迁移了一些我发现 Uno Platform 似乎很棒。但是我没有找到任何关于在使用 Uno Platform 的 Android 项目中集成 AdMob 广告的信息。
有人已经做过了吗?
xaml - 为 Uno 平台嵌入图像到 Wasm
如何嵌入不同的图像而不是"LockscreenLogo.png"?
我将在主页上显示的自定义图像导入“资产”文件夹并使其成为嵌入式资源。之后,我添加了一个图像组件并将其源设置为我的自定义图像。
但是,在构建并单击“在浏览器上查看”选项后,图像在主页上不可见。图像在“资产”文件夹中不可用。
如何使用 Uno Platform 和 Wasm 嵌入和显示自定义图像?
谢谢。
javascript - 在 Xamarin.Forms 上使用 Javascript 打开浏览器窗口
我有一个 Xamarin.Forms 应用程序。它包括一个像这样的按钮:
我正在发送一个 URL 链接来单击事件以打开特定网页。代码是:
在 UWP、Xamarin.iOS 和 Xamarin 中。Android 此代码通过 Xamarin.Essentials 运行:
但是,我的 Xamarin.Forms 应用程序使用 Uno 平台投影到 WebAssembly 代码,因此此代码块未运行。因此。我将Jint安装到 Xamarin.Forms 应用程序。此 catch 块打印到浏览器控制台的链接,但在 API 参考中没有 window.open 函数跟踪:
如何通过 Javascript 表单 Xamarin.Forms C# 代码在 WASM 上打开 WebBrowser 页面?谢谢。
c# - UNO 平台的 MapControls
我正在尝试使用 UNO 平台显示地图,我按照示例代码说明https://platform.uno/docs/articles/controls/map-control-support.html
我在 UWP 上运行它没有问题,但是对于 Android,我部署到模拟器,它只显示滑块,没有显示地图。我有我的 GoogleMap API 并按照说明插入。
有谁知道为什么它不起作用?实际上,它也不适用于 wasm。
c# - 如何在不使用 Uno.UI 的情况下从 Xamarin.Forms 应用程序调用 JavaScript?
我有一个 Xamarin.Forms 应用程序,它通过Uno Platform投影到 WASM 。单击或点击后,我需要打开一个网络链接。我用以下方法解决它:
对于 Xamarin。Android & iOS 和 UWP(Windows)。但是,Xamarin.Essentials 还不能在 WASM 上运行。所以我需要调用 Javascript 并运行这段代码:
我尝试使用 UNO.Foundation
但是,它会干扰 UWP UI 类并破坏我的项目。如何在不使用 UNO.Foundation 类的情况下从 Xamarin.Forms 页面 C# 后端调用 Javascript?谢谢。
xamarin - 如何将 Xamarin.Forms Projected WASM 应用程序正确发布到 FTP。?
我正在使用 Xamarin.Forms 和 UNO 平台开发一个 WASM 应用程序。当我将 WASM 项目中的“发布”部分与目标 FTP 一起使用时,WASM 创建的 Web 应用程序看起来不熟悉调试应用程序。我的自定义字体和图像消失了,应用程序无法第二次运行。调试模式在 IIS 上,我的 FTP 服务器是 Linux 托管 js 并启用了 php。
这是问题吗?
将 WASM 应用程序发布到 FTP 的正确方法是什么?谢谢。
uwp-xaml - AdaptiveTriggers 在 UNO 平台 Web 程序集中不起作用?
我一直在尝试根据屏幕大小对代码中的 UI 进行一些更改。当我开始在 UWP 中编写代码时,一切正常,但是当更改为 Web 程序集时,在更改窗口大小时没有发生任何更改,它只采用 MinWindowWidth="0" 的第一个视觉状态。
这是我运行的一些测试代码。 测试代码
我错过了什么吗?
uno-platform - 我可以在 Web 程序集中使用 DataGrid 吗?
我一直在尝试让数据网格控件在我的 Web 组装项目中工作。数据网格控件在 UWP 中工作正常,但在 Web 程序集中,它只显示列表的标题,但没有列表项。(即使它们是自动生成的,也会显示标题)。
我什至可以在 Web 程序集中使用 DataGrid,还是必须将 ListView 用于表(或其他东西),还是我的代码?
我正在使用的 NuGet 包:Uno.Microsoft.Toolkit.Uwp.UI.Controls.DataGrid (5.1.0-build.200.gf9c311b069)
uno-platform - 是否有适用于 Uno 平台的 SQLite 示例应用程序?
是否有一个示例应用程序说明在所有 4 个 Uno 支持的操作系统平台上使用 SQLite 数据库?谢谢。