问题标签 [xlabs]

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.

0 投票
1 回答
455 浏览

c# - XLabs HybridWebView:无法加载文件或程序集 XLabs.Serialization

我正在尝试为我的 Xamarin.Forms 应用程序设置 HybridWevView。这就是我配置它的方式:

  1. 在 NugetPackage 中安装 XLab.Forms(和一些连接的库)
  2. 从这个示例页面复制粘贴代码只是为了看看它是否有效

不幸的是,这是我在尝试运行它时看到的:

TestApp.dll 中出现“System.IO.FileNotFoundException”类型的异常,但未在用户代码中处理

附加信息:无法加载文件或程序集“XLabs.Serialization,版本=2.0.5782.12218,Culture=neutral,PublicKeyToken=d65109b36e5040e4”或其依赖项之一。该系统找不到指定的文件。

启动 Windows 10 应用程序后出现错误(构建期间没有错误)。Visual Studio 恰好在此行显示此消息

我是否正确配置了一切?

0 投票
1 回答
520 浏览

xamarin - xamarin 表单 webview.eval 返回类型为 voide 。如何检索用户输入数据?

我正在研究 xamarin.forms。我有一个内容页面,其中包含一个加载第 3 方 url(www.xyz.com) 站点的 webview 和 shell 中的一个按钮。

在按钮单击事件上,我正在尝试使用获取用户输入数据

它工作正常,但由于 void 返回类型,我无法将数据存储在局部变量中,并且我有一个customrender(webviewrender)但不知道 shell 按钮单击事件如何从 webview 获取用户输入数据

请建议我如何实现此功能。我不想要 XLab-Hybridwebview。

0 投票
0 回答
714 浏览

c# - 类型 WriteableBitmap 在未引用 System.Windows 的程序集中定义

我正在尝试创建一个 Windows Phone 8.1 项目,但我收到一条错误消息The type 'WriteableBitmap' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Windows, Version=2.0.6.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e',但我无法在任何地方找到该程序集。

我试图让 Visual Studio 为我修复它,但随后出现了这个错误来自 Visual Studio 的错误

我的使用设置为

失败的线路之一是var bitmap = PictureDecoder.DecodeJpeg(imageStream);,它PictureDecoder来自哪里Microsoft.Phone

我正在使用这些 NuGet 包

我怎样才能解决这个问题?

更新
参考管理器程序集-> 框架告诉我All of the Framework assemblies are already referenced. Please use the Object Browser to explore the references in the Framework
程序集 -> 扩展告诉我No user assemblies were found on the machine
项目仅显示解决方案中的项目。
共享项目不显示任何内容
Windows Phone 8.1 -> Core 告诉我The Windows Phone 8.1 SDK is already referenced. Please use the Object Browser to explore the references in the Windows Phone 8.1 SDK.
Windows Phone 8.1 -> Extensions 告诉我

浏览什么也没显示

更新 2此行
也出现此问题,所以我认为它一定与此 XLabs 问题有关。但是有没有人找到解决方法或解决方法?App.xaml.csnew XFormsAppWP().Init(this);

更新 3
我使用过PictureDecoderfrom Microsoft.Phone,但您只能Microsoft.Phone在 Silverlight 项目中使用。在 Windows Phone 8.1 中,您必须使用BitmapDecoder.

0 投票
1 回答
172 浏览

c# - 在 Windows Phone 8.1 中初始化 XLabs

我刚刚在我的 Xamarin 应用程序项目中添加了一个 Windows Phone 8.1 项目,但现在我无法弄清楚如何在其中初始化 XLabs,因为它找不到XFormsAppWP,所以我无法按照XLabs 网站上的指南进行操作。
我正在使用 XLabs v. 2.0.5783-pre01。
有人可以帮助我吗?

0 投票
0 回答
78 浏览

android - Xlabs:ImageButton 在 Windows 8.1 平台(不是 WP)上不显示图像

我在xamarin.forms平板电脑应用程序中使用 xlabs 的ImageButton(使用 VS2013)。我想在 Windows 8.1、android 和 iOS 上运行这个应用程序。问题是 ImageButton 控件在 Windows 平台上不显示图像/图标。它在其他平台上运行良好。请帮我摆脱它。

图像显示 2 diff 上的按钮。平台

0 投票
1 回答
1830 浏览

c# - 选择 CheckBox 列表视图项时如何执行操作?

我有一个 Xamarin.Forms 项目,我在其中使用 Xlabs 来实现复选框。我可以让他们出现,这很棒。我希望能够做到这一点:

但是用我的复选框。我希望能够在发生时处理复选框选择。根据我在网上看到的情况,我可以为我的学生对象设置一个新的布尔属性selected,但这根本不适用于我的项目。这是我目前的方法:

编辑:复选框声明如下:

0 投票
1 回答
248 浏览

xamarin - 在 iOS 中以编程方式隐藏图像

是否可以隐藏相机拍摄的照片或通过选择文件(我正在创建它的副本)?
还是我必须更改图片的文件扩展名,还是会被Apple拒绝?

我正在使用 XLabs 拍摄/选择图片

0 投票
1 回答
1594 浏览

xamarin - UWP - 对象引用未设置为对象的实例

升级后Microsoft.NETCore.UniversalWindowsPlatform,我无法再在 Release 中编译我的 Xamarin 应用程序项目,因为我得到了一个Internal compiler error: Object reference not set to an instance of an object.

我正在使用这些 NuGet 包

可以在此处找到日志。

我希望这里的任何人都可以帮助我。

所有平台都设置为Compile with .NET Native tool chain.

更新
如果我XLabs自己构建并设置Compile with .NET Native tool chain为未选中。发生这些错误。

发现应用清单
错误:应用清单测试检测到以下错误: <project> takes a dependency on Microsoft .Net Native Runtime Package 1.x framework but is missing the framework dependency declaration in the manifest.

发现二进制分析器
错误:二进制分析器测试检测到以下错误: File C:\Program Files\WindowsApps\<project>_1.8.0.0_x64__r1myykanma94r\clrjit.dll has failed the AppContainerCheck check.

发现支持的 API
错误:支持的 API 测试检测到以下错误:

更新 2

我可以很容易地重写代码,所以我不再使用Win2D.uwp了。不知何故,我Microsoft.NETCore.UniversalWindowsPlatform v 5.2.0上周五安装了,但 NuGet 中的最新版本是 now v 5.1.0。所以现在我开始使用这些 NuGet 包

并且发生此错误The assembly Windows in file C:\Program Files\WindowsApps\<app-name>_1.8.0.0_x64__r1myykanma94r\Windows.winmd has a non-empty exported type reference table. Every Windows Runtime assembly must have an empty exported type reference table.

更新 3
我发现卸载Win2D.uwp和编译XLabs自己是要走的路。

0 投票
0 回答
71 浏览

image - Xamarin IMediaPicker 在 iPad 中显示大小错误的画廊

我正在使用 IMediaPicker 行打开图库并选择图像:

但是,当我在 iPad 中触发该功能时,它看起来像这样: 在此处输入图像描述 图库仅显示为 iPhone4 的大小,似乎没有地方可以更改框架或大小。我想要的只是为它显示一个全屏。

它在安卓平板电脑上运行良好。

有解决办法吗?

0 投票
0 回答
60 浏览

windows-phone-8 - 无法在应用商店构建中使用 XLabs 预发布包

我正在使用 Xamarin Forms 和 XLabs 插件构建应用程序。为了能够在 Android 和 Windows Phone 上顺利运行一切,我不得不使用 xlabs 的预发布版本(2.2.0-pre05)。

当我尝试创建 Windows Phone 应用商店包时,认证失败,因为 2.2.0-pre05 的包已在调试模式下构建。

为了克服这个问题,我为 XLabs 克隆了 git hub 项目,并在发布模式下构建了所有内容。

问题是,当我尝试使用已构建的包构建项目时,出现此错误:

  • 负载文件 '..\packages\Mike Xlabs\XLabs.Platform.WinRT.Phone\FodyWeavers.xml' 不存在。

此外,由于预发布包使用的库,Windows 商店认证检查失败。我收到以下错误:

发现错误:支持的 API 测试检测到以下错误:

未修复时的影响:使用不属于 Windows SDK for Windows Phone Store 应用程序的 API 违反了 Windows Phone Store 认证要求。