问题标签 [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.
c# - Xamarin,使用来自 Xlabs 示例的 Geolocation
使用 Xamarin 共享项目。
我试图在我的共享项目中包含来自 Xlabs 示例的 Geolocation 功能,但是在调用dependencyService 时我遇到了问题。
我有一个内容页面,在里面我的按钮有这样的命令:Command = new Command(async () => await GetPosition(), () => Geolocator != null)
命令导致:
当它应该调用_geolocator = DependencyService.Get<IGeolocator>();
什么都没有发生并且 _geolocator 保持为空。
我有来自 Xlabs 的所有引用,接口 IGeolocator 在我的项目中,那么为什么不调用 DependencyService?
xamarin.android - 按下后退按钮后混合 Web 视图崩溃 (Android)
我正在使用HybridWebView,每当我尝试按下 Android 硬件按钮时,应用程序就会崩溃,当我按下操作栏时,就会执行预期的返回操作。
Git Hub 上还有一个关于类似问题的未解决问题,目前还没有任何修复。
这是我的堆栈跟踪:
xaml - 如何从 XAML 使用 Xamarin Forms Labs ViewModel?
我为我的 Xamarin.Forms 项目尝试了一些 MVVM 实现,而 XLabs 的 ViewModel 看起来最适合我。但是我真的不知道如何用它制作一个例如 MasterDetail XAML 页面。我的 TestPage 派生自 ViewBase 类。所以我的第一种方法是这样的:
但是在 BaseView.Content 元素内我不能放另一个 Page。那么如何在其中使用 MasterDetailPage 或 TabbedPage 呢?
xamarin - 如何为 Xamarin 在 xlabs.buttongroup 上设置 OnClick?
试图弄清楚如何将 XLabs ButtonGroup 用于 Xamarin 表单。 https://github.com/XLabs/Xamarin-Forms-Labs/wiki/ButtonGroup
我找不到事件处理程序或任何设置点击监听器的方法。
如何使用按钮的示例代码只是跳过了该细节。 https://github.com/XLabs/Xamarin-Forms-Labs/blob/master/Samples/XLabs.Sample/Pages/Controls/ButtonGroupPage.cs
我错过了什么?
谢谢,布拉德。
c# - Xamarin mediaPicker.TakePhotoAsync 使应用程序崩溃
我有一个使用 XLabs 的 Xamarin.Forms 应用程序,它工作正常,但突然它开始让我的应用程序崩溃,如果我从照片屏幕拍照或按返回按钮,我在谷歌上搜索了 4 个小时,仍然不知道为什么它发生了,任何想法或想法,请帮助!
这是我的代码行:
我的许可没问题:
堆栈跟踪:
所以会发生什么是我的 MasterDetailPage 重新创建,因为它调用的构造函数再次调用,但 mediapicker 来自另一个 ContentPage,所以我猜它“丢弃”当前活动并重新开始,我仍然不知道为什么
c# - 在 Xamarin.Forms 中访问相机
我需要使用 Xamarin Forms PCL 访问相机。我找不到任何有效的样本。
我尝试安装XLab并使用它的示例代码,但它有例外。例如,对于 XLabs 示例,我使用以下内容:
我得到以下异常Resolver.Resolve<IDevice>():
IResolver has not been set. Please set it by calling Resolver.SetResolver(resolver)
如何使用此或其他替代方法使用 Xamarin.Forms 拍照?提前感谢您的任何提示!
xamarin.forms - 获取在 Xlabs.ViewFactory 中注册的视图实例
实际上,我正在尝试以一种干净的MVVMV
方式构建我的项目。不幸的是,对于这个限制,我需要找到一种在没有电源的情况下将引脚设置到地图的方法DataBinding
。一种解决方法可能是View
在 my 中ViewModel
直接设置它。现在我没有任何机会获得注册视图。扩展它有意义XLabs.Forms.Mvvm.ViewFactory
吗?
在 GitHub 上添加新问题之前,我希望有更好的解决方案来处理此类限制。我总是MVVM
在我的(小型)WPF 项目中使用。
android - 如何在 Xamarin.Forms/XLabs 中处理屏幕旋转/方向?
我正在尝试使用此处详述的 XLabs 方法确定屏幕何时旋转(在 Android 中)如何在 Xamarin Forms 中处理屏幕旋转/方向?我遇到了麻烦。
我覆盖MainActivity中的OnConfigurationChanged方法
我在使用 IXFormsApp 中的 Orientation 变量时遇到问题,即 xapp.Orientation。XLabs 文档将其列为“受保护集”,编译器也是如此:
并且它不会自动设置(当我检查它的使用位置时,它总是设置为“无”),所以我想知道如何使用它,实际上,如何使用 XLabs/IXFormsApp 来确定回转?
在相关的说明中,我还尝试设置 Rotation 处理程序(不知道为什么,但我想我会试一试),结果不寻常。
如果我尝试使用 Android 代码,则会收到以下错误:
但是,如果我在 Forms 代码(使用结果的地方)中设置它,那很好(尽管处理程序似乎从未真正被调用过)。有谁知道为什么会这样?
c# - Xlabs GridView 无法与 Android 上的任何布局一起正常工作
android 上的XlabsGridView
不显示相对或堆栈布局。但它的工作正常iOS
。如果我在“cell.View”中设置img
它在两个平台上都可以正常工作,但是如果我在“cell.View”中设置任何布局,GridView
在 Android 上只显示背景颜色,iOS
一切都很好,有人可以帮忙吗?
xamarin.forms - 解决依赖/构造函数注入的统一方法
在我看来,如何解决 XLabs 中的依赖关系有点令人困惑。
根据示例项目,这里是我注册依赖项的方式(简化):
1)平台依赖于MainActivity.cs:
2) App.cs中的平台独立:
现在,解决依赖关系相当困难。预期的方法是通过构造函数注入来解决,它以异常结束:
另一种但不是最佳的方法是通过 DependencyService / Resover 解决。但在这里我需要知道我必须使用哪个:
这一切对我来说似乎都不是最优的(例如单元测试)。有没有办法统一整个解析过程,最好是通过构造函数?