问题标签 [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.
uno-platform - GetFileFromApplicationUriAsync、CopyAsync、AsStreamForRead 未在 Uno 平台中实现。解决方法?
我尝试使用以下方法,但所有这些方法都显示为未在 Uno (Android) 中实现。我能做些什么?
有没有 Xamarin.Essentials替代品?
还是其他NuGet 包?
或者我应该在每个平台上使用本机实现?
甚至可以直接在 Uno中实现它吗?
我正在使用 Uno.UI v1.45.0。
uno-platform - wasm 中的双向绑定
我正在测试 Uno 平台和 wasm。
我测试了一个简单的数据绑定,其中在登录到 webapi 后我在文本框中有一个用户名我更新了用户名的属性以测试从 viewmodel 中的绑定属性更新 gui。
xml。
在登录按钮中
如果我在 UWP 下运行该应用程序,它可以工作,在 wasm 下,文本框不会更新。
android - Webview 显示来自资产的图像
我正在尝试使用 aWebView
来显示一些自定义生成的 html,它试图显示作为资产包含的图像。
目前,我只对让它在 Android 头中工作感兴趣。(在 UWP 头中,我使用 aRichTextBlock
来完成同样的事情。但该控件InlineUIContainer
在 Uno 中尚不可用。)
在 Android 头中,我已将这些图像的 Build Action 设置为AndroidAsset
(图像位于目录中Assets
)
我尝试从(现场)生成的 html 中以下列方式引用这些图像:
这些都不起作用。我还尝试将 html 写入本地文件(而不是使用NavigateToString
)并导航到该文件,但无济于事。
根据“谷歌”,在 Xamarin 中使用它的方法是WebView
使用LoadDataWithBaseUrl(null, ...)
,但该方法在 UWP/Uno 的 WebView 中不可用...
get - 内容不在视图框中居中并且在视图框中鼠标坐标不正确
您好我正在尝试将应用程序移植到具有 uno 平台的 android。我在 android 中的 viewbox 有一个奇怪的行为,以下代码在我为测试创建的 uno 应用程序的 uwp 版本中按预期工作。- 视图框内容不居中 - 鼠标位置不准确
在 MainPage.xaml
MainPage.xaml.cs
可能是我遗漏了什么,或者一个可能的错误?
xamarin - Uno Platform:在 Android 项目中读取 JSON 配置文件
我正在尝试以IConfiguration
这种方式与 Uno 平台集成:
appsettings.json
我在我的共享项目中将其定义为嵌入式资源并始终复制。
使用 UWP 运行时,它会成功运行,但使用 Android 时会失败,并出现以下错误:
System.ArgumentException: '路径必须是绝对的。参数名称:root'
在我的(其他)Xamarin 项目中,它通过以下添加按预期工作:
但据我所知,Xamarin Essentials 超出了 Uno 平台的范围......
c# - Uno 平台:字体在 Android 上无法正确显示
我从概念验证 Uno App 开始。我已经实现了一个在 UWP 和 IOS 中运行良好的导航视图。该问题存在于 android 版本中,字形显示不正确。我将字体从 windows 复制到 Android 部分的 Assets/Fonts 目录中。这是一段相关的代码
我正在使用上面的 Segoe MDL2 Assets 字体。我可能只是不理解这些例子。任何帮助,将不胜感激。谢谢。
uwp - 使用在 Windows Template Studio 中创建的 UWP 到 Uno 平台
我问的是使用现有的 UWP 应用程序蚂蚁然后包含到 Uno 平台的过程?是否可以在 Windows Template Studio 或 Syncfusion 中创建 UWP,然后将代码用于 Uno 平台?谢谢!
xamarin - Uno 平台:Droid 项目,复制所有代码
我正在尝试学习Uno,所以我按照 Hello World 项目的步骤进行操作,但是我在生成的文件中的 Droid 项目中收到 5.116 错误消息。
显然,文件正在被复制,一次在“obj\Debug\90\Resource.designer.cs”中,另一次在“obj\Debug\90\designtime\Resource.designer.cs”中。
请注意,此错误发生在没有任何更改的项目中,直接来自向导。
已经尝试更新 NuGet 包,手动创建 csproj,更改 android 版本,删除 bin/obj 文件夹以在下次构建时重新创建,在 VS2017 和 2019 中执行。
在这里,一个包含整个解决方案的 zip 文件:https ://puu.sh/EXt5V/530c5629d3.zip
visual-studio-2019 - Uno 平台 - 在 Visual Studio 扩展管理器中找不到
搜索 Uno 平台扩展时,Visual Studio 2019 中的扩展管理器不返回任何内容。
fullscreen - Uno 平台中非 UWP 应用程序头的全屏模式
Uno 如何/将如何处理非 UWP 应用中的全屏模式的概念?他们会以“全屏”模式启动吗?谢谢。