问题标签 [xamarin.forms.labs]

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 投票
0 回答
893 浏览

android - Xamarin Labs 混合 Web 视图未在某些特定的 android 设备中调用回调

我有一个来自实验室的混合 web 视图,它调用 JS 并显示返回......它在模拟器和其他设备(如三星 Galaxy S5)中工作......但在我的 Galaxy S2 和索尼 Xperia 上它不起作用。 ...带走了一些不重要的代码

我的课:

我的应用程序输出是:

我怎么说它在其他设备上运行良好,但 S2

知道可能是什么吗?

0 投票
1 回答
255 浏览

xamarin.forms - 获取在 Xlabs.ViewFactory 中注册的视图实例

实际上,我正在尝试以一种干净的MVVMV方式构建我的项目。不幸的是,对于这个限制,我需要找到一种在没有电源的情况下将引脚设置到地图的方法DataBinding。一种解决方法可能是View在 my 中ViewModel直接设置它。现在我没有任何机会获得注册视图。扩展它有意义XLabs.Forms.Mvvm.ViewFactory吗?

在 GitHub 上添加新问题之前,我希望有更好的解决方案来处理此类限制。我总是MVVM在我的(小型)WPF 项目中使用。

0 投票
1 回答
2565 浏览

xaml - Xamarin.Forms ImageGallery 在两列中显示图像行

我需要在 2 列中显示 10 张图像。我在 XLabs 中看到了一个ImageGallery.cs,但它不完整,渲染器是 404。

图像在List<Image>其中包含string imageURL和其他几个属性。我想过将两个ListView并排放置,但这似乎很愚蠢。

我正在使用ViewModel,因此我想绑定列表而不是一一添加

0 投票
2 回答
7502 浏览

xamarin - Xamarin 表单 - 选项卡式视图?

我需要创建一个弹出窗口,其中会有一些选项卡,每个选项卡都包含一个列表视图。我知道有一个 TabbedPage,但我需要一个“TabbedView”,这样我就可以使用 Xlabs PopupLayout 构建我的弹出窗口。如何在 Xamarin 表单中执行此操作?

0 投票
1 回答
1104 浏览

android - Android 上的 Xamarin WebView 显示多个实例

我使用 Xamarin.Forms 创建了一个混合应用程序。它使用多个 WebViews (XLabs HybridWebViews)。我在 iOS 上使用相同的应用程序,它运行良好,而在 Android 上它逐渐变慢。当我在设备上执行 chrome://inspect 时,它会显示同一页面的多个 WebView,看起来更像是隐藏的 WebView 仍在内存中并且正在减慢应用程序的速度。

如何销毁 Android 上隐藏的 WebView 实例?

以下是 App 上 chrome://inspect 的截图:

在此处输入图像描述

0 投票
1 回答
532 浏览

xamarin.forms - 解决依赖/构造函数注入的统一方法

在我看来,如何解决 XLabs 中的依赖关系有点令人困惑。

根据示例项目,这里是我注册依赖项的方式(简化):

1)平台依赖MainActivity.cs

2) App.cs中的平台独立


现在,解决依赖关系相当困难。预期的方法是通过构造函数注入来解决,它以异常结束:

另一种但不是最佳的方法是通过 DependencyService / Resover 解决。但在这里我需要知道我必须使用哪个:

这一切对我来说似乎都不是最优的(例如单元测试)。有没有办法统一整个解析过程,最好是通过构造函数?

0 投票
1 回答
114 浏览

c# - Xamarin.Forms 将文本保持在放大的滚动视图中间?

我对我想做的事情有一个非常模糊的描述,但不完全确定它是否可能。好吧,更准确地说,不完全确定最好的方法。

假设我有一个 ScrollView 并且我的设备处于横向模式。我有 15 个标签对象,每个对象都在自己的行上,所以它们中的大多数都在屏幕外。用户可以按照您的预期上下滚动。没关系。

为方便起见,假设我们在任何时候只能在屏幕上放置 5 个 Label 对象。我将如何确保屏幕上的中间文本(第三个)始终具有更大的字体?即,如果用户继续向下滚动,第四项将成为新的中心项并因此被放大。更好的是,第一项和第五项会更小。

这有任何意义吗?

当您选择月份时,这有点像在 iPhone 上,它是一种微调器效果,其中中间项目(被选择的项目)总是突出显示。

0 投票
1 回答
92 浏览

xamarin - 我们如何将 Xamarin.Forms 应用程序/组件与 Xamarin 本机应用程序集成?

我已经使用 Xamarin.Forms 开发了一个应用程序/组件,并且根据要求,我需要将该组件与另一个在 Android 和 iOS 中的 Xamarin Native 上开发的应用程序集成。请帮助我提供建议或参考

0 投票
1 回答
250 浏览

xamarin - 在 Xamarin.Forms 中分组的 ListView

我正在尝试在Xamarin.Forms中实现可扩展列表视图,因为没有内置控件,所以我使用简单的列表视图并将其用作分组。但我无法找到对Header Tap 事件的控制。

有这样的点击事件吗?

在表单中制作可扩展列表视图的其他可能性?

我已经使用 GestureRecognizer 尝试了下面的代码,但没有捕获到点击。

lstView :列表视图,标题为分组。

0 投票
2 回答
1914 浏览

ios - xamarin 表单地图中的 MoveToRegion 行为异常

我在我的应用程序中使用地图控件,我需要设置可见区域以使其覆盖所有引脚。具有讽刺意味的是,相同的代码在两个平台上都不起作用,iOS 工作很尴尬,下面的代码在两个平台上产生几乎相同的可见区域。

谁能解释一下?为什么我需要这样编码?