Ich bin neu bei Xamarin. Ich möchte ein Signatur-Pad implementieren, wenn der Benutzer auf eine Schaltfläche klickt und die Signatur in einer Variablen speichert. Ich möchte dieses Signaturpad verwenden https://components.xamarin.com/view/signature-pad und ich habe versucht, das Pad wie beschrieben zu implementieren.Xamarin Unterschrift Pad. Kann die Signatur nicht speichern
Ich bekomme keine Fehler, aber mein Problem ist, dass der Signaturblock erscheint und ich die Signatur machen kann und dann kann ich die Signatur nicht speichern, weil es keine Taste gibt. Wenn ich auf den "Zurück" -Button des Android-Telefons klicke, wird die Aktivität, die das Signatur-Pad aufgerufen hat, geschlossen.
Picture on Android phone: no save button
Hier ist mein Code: `
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
}
}
`
Bitte Code formatiert und irrelevante Dinge wie Namespaces entfernen. Markieren Sie auch entweder Android oder Formulare. –