我是 Xamarin 的新手。当用户单击按钮并将签名保存到变量时,我想实现签名板。我想使用这个签名板https://components.xamarin.com/view/signature-pad并且我尝试按照所述实现该板。
我没有收到任何错误,但我的问题是,出现签名板并且我可以进行签名,然后我无法保存签名,因为没有按钮。如果我点击安卓手机的“返回”按钮,调用签名板的活动将关闭。
这是我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Uri = Android.Net.Uri;
using Environment = Android.OS.Environment;
using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.Provider;
using Android.Content.PM;
using Xamarin.Forms;
using Java.IO;
using SignaturePad;
namespace iSTA
{
[Activity(Label = "Zähler Einbau")]
public class ZEinbau : Activity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
// Create your application here
SetContentView(Resource.Layout.ZEinbau);
Android.Graphics.Bitmap unterschrift;
//some other code
//Button Unterschrift
Android.Widget.Button btnUnterschrift = FindViewById<Android.Widget.Button>(Resource.Id.btnUnterschrift);
btnUnterschrift.Click += delegate
{
SignaturePadView sp = new SignaturePadView(this);
AddContentView(sp, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent));
unterschrift = sp.GetImage(); ;
};
//some other code
}
}