问题标签 [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.
xamarin - Xamarin.Forms 自动完成跨平台
我是 Xamarin.Forms 平台的新手。我希望你能帮助我继续前进。我想在 xamarin.forms 中有一个类似自动完成的控件,如下所示
(来源:codetheory.in)
您能否指导如何在 Xamarin.Forms 中实现它?我想用入口控制来实现它
TIA
c# - 将新页面推送到导航时显示 ActivityIndicator
我在实现一个像在加载页面时显示 ActivityIndicator 这样简单的功能时遇到了一些麻烦,事实证明这非常困难。
这是我在 App.xaml.cs 上使用的代码:
这是我的登录页面
在不深入细节的情况下,loadingView 是我在 xaml 文件中的一个视图,其中包含我的 ActivityIndicator。我的主要问题是,当我调用 Navigation.PushAsync() 时,ActivityIndicator 的动画会停止。根据我所读到的,这是因为这两个操作都发生在主线程上,所以一个会中断另一个。
我需要显示指示器的原因是因为我的 SchedulePage 需要大量时间来呈现,因为它有一个 XLabs 日历控件。
你将如何实施这样的事情?
c# - 使用 Xamarin-Forms-Labs 日历的周视图和日视图
我正在研究 Xforms 日历示例,我想添加 2 个新的 CalendarViews,修改为仅在周视图和日视图中显示日历。
有没有人做过类似的事情?
c# - 如何在 Xamarin.Form 中创建自定义弹出窗口
在 Xamarin.Forms 中,我需要创建一个弹出窗口,在弹出窗口中显示登录页面。
这是我使用 xlab 弹出控件的代码。
MainPage
扩展ContentPage
,目前它在登录屏幕上工作正常,但我的要求是将其显示为弹出窗口。有人可以帮忙吗?或者有没有其他方法可以做到这一点?
xamarin - XLabs.Platform not working on UWP
I am using Windows 10 & Visual Studio 2015 for development and targeting Android, iOS, Windows Phone, Windows Universal.
I wanted to use XLabs SecureStorage Service.
I am using XLabs.Platform package 2.3.0-pre02.
at this line i am getting exception (only for UWP)
And Exception Details are :
FileName : System.Runtime.WindowsRuntime, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
HResult : -2146234304
HelpLink : null
InnerException : null
Message : Could not load file or assembly 'System.Runtime.WindowsRuntime, Version=4.0.11.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Source : XLabs.Platform.UWP
SourceTrack : at XLabs.Platform.Services.SecureStorage.d__6.MoveNext()
at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.StartTStateMachine
at XLabs.Platform.Services.SecureStorage.Store(String key, Byte[] dataBytes)
at UWPTest.SecureStorageService.Store(String key, String value, Boolean overwrite)
xamarin.forms - System.TypeLoadException:无法加载类型“XLabs.Forms.Controls.CheckBoxRenderer”
我试图在我的 Xamarin.Forms 应用程序中使用 XLabs.Forms.Controls.Checkbox 并遇到以下错误消息:
System.TypeLoadException:无法从程序集“XLabs.Forms.Droid,Version=2.3.0.0,Culture=neutral,PublicKeyToken=null”加载类型“XLabs.Forms.Controls.CheckBoxRenderer”。
我已经尝试恢复到最新的稳定版本(当前使用最新的预发行版)。我似乎无法超越这一问题。我已经能够在其他应用程序中使用该控件,所以我认为这不是 XLabs 的问题。我的项目似乎有问题,但我找不到。我在 PCL 和 Droid 项目中都安装了 XLabs。
关于在哪里看的任何建议?
更新:
我采用了一个正常工作的 Xamarin Forms 应用程序,删除了 nuget 包,更改了目标以摆脱 Silverlight,然后重新安装了 nuget 包。从那以后,我无法让 XLabs 工作。其他软件包正在工作。我仍然有应用程序的备份副本(预先重定向),它工作正常。
ios - Xamarin XLabs.Platform.iOS.Service.Media.MediaPicker TakeVideoAsync 在没有堆栈跟踪 (SIGABRT) 的情况下失败
将我的设备升级到 IOS 10 后,我的 Xamarin IOS 应用程序出现了几个问题。
其中大部分是由于以下问题
iOS 10 - 询问相机、麦克风和照片库权限的变化导致应用程序崩溃
在 IOS 10 升级的综合中,一些授权请求描述成为强制性的(这里是文档https://blog.xamarin.com/new-ios-10-privacy-permission-settings/)损坏的功能是:
- 通过 PHPhotoManager 访问照片:修复了将 NSLibraryUsageDescription 键添加到 info.plist 文件
- 通过 MediaPicker TakePhotoAsync 访问相机拍照:修复了将密钥 NSCameraUsageDescription 添加到 info.plist 文件
- 通过 MediaPicker TakeVideoAsync 访问相机拍摄视频:仍然不起作用
应用程序崩溃并且错误是(与之前修复的错误相同):
执行本机代码时收到 SIGABRT。这通常表示单声道运行时或您的应用程序使用的本机库之一中的致命错误。
有谁知道修复?是否存在授权视频捕获的密钥?
这是代码:
崩溃发生在 d.TakeVideoAsync 函数中。
这是堆栈跟踪:
发送端
xamarin.forms - Xamarin.Forms XLabs 导航
我正在使用 XLabs 导航,这非常棒,因为它允许 ViewModel 到 ViewModel 导航,并且还允许将参数传递给类构造函数。当我浏览我的程序时,它可以完美地工作,但是当我尝试直接或使用 GoBack() 返回上一页时会崩溃。
如果我还没有访问过 ItemDetailPageViewModel,这很好用,但如果我去过那里并且正在返回,这会崩溃。
我安装的 xLabs 包是:XLabs.Core、XLabs.Forms、XLabs.IoC、XLabs.Platform、XLabs.Serialization
有什么建议么?
谢谢
杰西自由