Xamarin Forms SignaturePad 已更新
Xamarin Forms SignaturePad updated
我有一个关于 SignaturePad 更新到 Xamarin Forms 2.0 的棘手问题,link 到 GitHub:
https://github.com/mrbelk/acr-xamarin-forms
我确实设法下载了 repo 并构建了它,但是我不知道如何生成可以在我的项目中使用的正确 DLL?
主要问题是 SignaturePadView 被视为 Xamarin Forms View class 而不是 Android View,因此存在不同的构造函数、方法等
smb 是否知道如何构建这些项目以生成 iOS/Android 解决方案将 SignaturePadView 分别视为 Android View 和 iOS UIView 的正确 dll?
如果您想避免一些痛苦,请不要再使用 acr.*。由于不支持表单 2.0+,我不得不将他们的相机实现从我的一个应用程序中移除。
将 acr 替换为受支持的 NuGet,例如 Plugin.Media 和其他 found here. For this particular issue no one has created a non-deprecated NuGet so there is this plugin 作为选项。
显然,我们实际上使用了 https://components.xamarin.com/view/signature-pad 中的 SignaturePad,但通过 acr.* nuget 包。
我在快速研究中发现,acr.xamforms.SignaturePad 和 SignaturePad 本身都在 acr nuget 包中,幸运的是,实际上我们使用的是 SignaturePad 中的组件。所以我确实从 sln 中删除了这个 nuget 以摆脱 acr.* 组件并手动从 xamarin 组件添加 SignaturePad。
现在我们可以毫无问题地使用 Xamarin Forms 2.0。
干杯,
G
我有一个关于 SignaturePad 更新到 Xamarin Forms 2.0 的棘手问题,link 到 GitHub:
https://github.com/mrbelk/acr-xamarin-forms
我确实设法下载了 repo 并构建了它,但是我不知道如何生成可以在我的项目中使用的正确 DLL?
主要问题是 SignaturePadView 被视为 Xamarin Forms View class 而不是 Android View,因此存在不同的构造函数、方法等
smb 是否知道如何构建这些项目以生成 iOS/Android 解决方案将 SignaturePadView 分别视为 Android View 和 iOS UIView 的正确 dll?
如果您想避免一些痛苦,请不要再使用 acr.*。由于不支持表单 2.0+,我不得不将他们的相机实现从我的一个应用程序中移除。
将 acr 替换为受支持的 NuGet,例如 Plugin.Media 和其他 found here. For this particular issue no one has created a non-deprecated NuGet so there is this plugin 作为选项。
显然,我们实际上使用了 https://components.xamarin.com/view/signature-pad 中的 SignaturePad,但通过 acr.* nuget 包。 我在快速研究中发现,acr.xamforms.SignaturePad 和 SignaturePad 本身都在 acr nuget 包中,幸运的是,实际上我们使用的是 SignaturePad 中的组件。所以我确实从 sln 中删除了这个 nuget 以摆脱 acr.* 组件并手动从 xamarin 组件添加 SignaturePad。 现在我们可以毫无问题地使用 Xamarin Forms 2.0。 干杯, G