0

有人可以指导我如何在 xamarin Forms 上使用签名板。

我已经尝试过在线可用的资源,但在我的项目中不起作用。

 <?xml version="1.0" encoding="UTF-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:acr="clr-namespace:Acr.XamForms.SignaturePad;assembly=Acr.XamForms.SignaturePad" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="Checkin.Signature">
<ContentPage.Content>
<ScrollView>
    <StackLayout>
        <acr:SignaturePadView
            x:Name="padView"
            HeightRequest="320"
            WidthRequest="240"

            BackgroundColor="White"
            CaptionText="Caption This"
            CaptionTextColor="Black"
            ClearText="Clear Me!"
            ClearTextColor="Red"
            PromptText="Prompt Here"
            PromptTextColor="Red"
            SignatureLineColor="Aqua"
            StrokeColor="Black"
            StrokeWidth="2"
        />
    </StackLayout>
</ScrollView>
</ContentPage.Content>

以上是我使用的代码之一。出现签名板,但当我在其上绘图时不显示任何内容。

这就是红色签名板的显示方式 在此处输入图像描述

4

2 回答 2

0

也尝试将其安装在 droid 项目上。这对我行得通

于 2016-09-14T14:19:47.837 回答
0

在 AppDelegate 中,粘贴以下代码:

public static Type dummyt = typeof(SignaturePad.Forms.iOS.SignaturePadRenderer);

如下所示:

public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
    {
        public static Type dummyt = typeof(SignaturePad.Forms.iOS.SignaturePadRenderer);
        public override bool FinishedLaunching(UIApplication app, NSDictionary options)
        {

问题显然是某些 DLL 不是

于 2017-03-30T13:57:49.110 回答