问题标签 [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.
c# - 无法在 Uno 2.4 上更改 WASM 的强调色
我在 App.xaml 中定义了一个新的强调色,例如:
它适用于 UWP 应用程序:
但是,强调色在 WASM 页面上保持默认蓝色(Edge Chromium - 81.0.416.77)
WASM 上的强调色与 App.xaml 中定义的 UWP 版本不匹配。它应该是。我怎样才能解决这个问题?
Nuget 包:
包版本:
- Uno.UI.RemoteControl {2.4.0}
- Uno.Wasm.Bootstrap {1.2.0}
- Uno.Wasm.Bootstrap.DevServer {1.2.0}
- Microsoft.Extensions.Logging.Filter {1.1.2}
- Microsoft.Extensions.Logging.Con... {1.1.1}
- NETStandard.Library {2.0.3}
- Uno.UI {2.4.0}
- Microsoft.NETCore.UniversalWindo... {6.2.10}
- Microsoft.Extensions.Logging.Con... {1.1.1}
- Microsoft.Extensions.Logging.Filter {1.1.2}
- Microsoft.UI.Xaml {2.4.0}
- Uno.Core {2.0.0}
c# - WinUI ProgressRing 不显示在 WASM (Uno 2.4) 上
我正在尝试添加新的 WinUI 2.4 ProgressRing。它在 UWP 应用程序上完美运行,但在 WASM 中不显示。
我的 App.xaml 和 Mainpage.xaml 是:
应用程序.xaml:
MainPage.xaml:
这里没有任何 ProgressRing 可用,与 UWP 不同。
如Uno Platform 2.3 博客文章中所述,ProgressRing 在 WASM 上不可用,就像在 UWP 上一样。它应该是。
Nuget 包版本:
- Uno.UI.RemoteControl {2.4.0}
- Uno.Wasm.Bootstrap {1.2.0}
- Uno.Wasm.Bootstrap.DevServer {1.2.0}
- Microsoft.Extensions.Logging.Filter {1.1.2}
- Microsoft.Extensions.Logging.Con... {1.1.1}
- NETStandard.Library {2.0.3}
- Uno.UI {2.4.0}
- Microsoft.NETCore.UniversalWindo... {6.2.10}
- Microsoft.Extensions.Logging.Con... {1.1.1}
- Microsoft.Extensions.Logging.Filter {1.1.2}
- Microsoft.UI.Xaml {2.4.0}
- Uno.Core {2.0.0}
我怎样才能解决这个问题 ?谢谢。
c# - 如何制作可与 WCF 一起使用的 Uno 平台(适用于 WA)
我想知道,Uno 平台是否支持 WCF for WA?以及如何订阅和收听消息?
asp.net-core - 使用 ASP..NET Core REST API 服务的 Uno WebAssembly 上的 CORS 错误
我在使用 Uno Platform 的 WebAssembly 上遇到了这些错误。
CORS 策略已阻止从源“ http://localhost:49917 ”获取“ https://localhost:44318/api/search/bebek/TR ”的访问权限:没有“Access-Control-Allow-Origin”标头存在于请求的资源上。如果不透明的响应满足您的需求,请将请求的模式设置为“no-cors”以获取禁用 CORS 的资源。
我从 API 服务获得了一些作为 JSON 文件的数据响应。UWP 应用程序没有错误地执行此操作:
WebAssembly 的真正问题是什么?我该如何解决?谢谢。
c# - 自定义 WinUI ProgressRing 的样式在带有 Uno 2.4 的 WASM 上不可用
我知道使用Uno 尚不支持的模板绑定方式全局修改主题颜色。(我为 ToggleSwitch 尝试过,现在 ToggleSwitch 自定义样式在 UWP 和 WASM 上都能完美运行)。所以,我以同样的方式为 WinUI 2.4 ProgressRing 准备了一个自定义样式。我从 WinUI Github repo 收集了 ProgressRing 的默认样式并对其进行了自定义:
我的 ProgressRing 是:
但是,WASM 显示默认样式:(
套餐
WASM 上 WinUI ProgressRing 的样式必须与 UWP 样式匹配。我怎样才能解决这个问题 ?谢谢。
c# - 在 Uno 2.4 和 WASM 上进行页面导航后,ProgressRing 停止动画
WinUI ProgressRing 在页面导航后卡住并且不会再次转回背景。它看起来是一个冻结的进度环 :) ProgressRing 在 UWP 上似乎没问题,真正的问题似乎在 WASM 上。我安装了 Lottie 包,但这不是真正的解决方案。没有页面导航,WASM 上的 ProgressRing 可以完美运行。
我使用它来延迟操作并显示 progressRing 以指示应用程序正在后台运行:
它会导致问题吗?
套餐:
Uno.UI.RemoteControl {2.4.0}
Newtonsoft.Json {12.0.3}
Uno.UI.Lottie {2.4.0}
Uno.Wasm.Bootstrap {1.2.0}
Uno.Wasm.Bootstrap.DevServer {1.2.0}
ACM_Search_AdminApps.Shared {1.1.0}
Microsoft.Extensions.Logging.Filter {1.1.2}
Microsoft.Extensions.Logging.Con... {1.1.1}
NETStandard.Library {2.0.3}
Uno.UI {2.4.0 }
ACM_Search_AdminApps.Shared {1.1.0}
Microsoft.NETCore.UniversalWindo... {6.2.10}
Microsoft.Extensions.Logging.Con... {1.1.1}
Microsoft.Extensions.Logging.Filter {1.1.2}
Microsoft.Toolkit.Uwp.UI.Lottie {6.0.0}
Microsoft.UI.Xaml {2.4.2}
Newtonsoft.Json {12.0.3}
Uno.Core {2.0.0}
UWP
WASM
javascript - Uno.Lottie WebAssembly 中未捕获的类型 JavaScript 错误
我的页面上有一个 AnimatedVisualPlayer 用于玩 Lottie:
我安装了这些软件包:
- Microsoft.Toolkit.Uwp.UI.Lottie(用于 LottieVisualSource)
- Microsoft.UI.Xaml(用于 AnimatedVisualPlayer)
- Uno.UI.Lottie(用于 LottieVisualSource)
- Uno.UI(用于 AnimatedVisualPlayer)
我也这样做了:
在 WASM、iOS 和 macOS 上,您可以将 Lottie .json 文件直接放在共享项目的文件夹中(例如“Lottie/myanimation.json”)并将其构建操作设置为内容。
UWP 可以无缝玩 Lottie:
但是,WASM 无法播放 Lottie 并出现此错误:
Nuget 包版本:
Nuget 包:
包版本:
- Uno.UI.RemoteControl {2.4.0}
- 牛顿软件.Json {12.0.3}
- Uno.UI.Lottie {2.4.0}
- Uno.Wasm.Bootstrap {1.2.0}
- Uno.Wasm.Bootstrap.DevServer {1.2.0}
- ACM_Search_AdminApps.Shared {1.1.0}
- Microsoft.Extensions.Logging.Filter {1.1.2}
- Microsoft.Extensions.Logging.Con... {1.1.1}
- NETStandard.Library {2.0.3}
- Uno.UI {2.4.0}
- ACM_Search_AdminApps.Shared {1.1.0}
- Microsoft.NETCore.UniversalWindo... {6.2.10}
- Microsoft.Extensions.Logging.Con... {1.1.1}
- Microsoft.Extensions.Logging.Filter {1.1.2}
- Microsoft.Toolkit.Uwp.UI.Lottie {6.0.0}
- Microsoft.UI.Xaml {2.4.2}
- 牛顿软件.Json {12.0.3}
- Uno.Core {2.0.0}
- Microsoft.Toolkit.Uwp.UI.Lottie {6.0.0}
我怎样才能解决这个问题 ?谢谢。
prism - UnoPlatform - 应用程序调用了为不同线程编组的接口
我正在为我的 Uno 平台应用程序使用 Uno prism 模板。在 UWP 应用中进行异步调用后。IE
每当 RaisePropertyChanged() 方法命中时,我都会收到以下错误=>
{“应用程序调用了一个为不同线程编组的接口。(来自 HRESULT 的异常:0x8001010E(RPC_E_WRONG_THREAD))”}
Git repo=> https://github.com/avikeid2007/Repayabl
uno-platform - 如何部署 Uno Web 程序集应用程序
我们无法找到有关 Uno Web 程序集发布过程的部署文档。