Xamarin.Formulare - Button Gedrückt & Event Veröffentlicht

Ich möchte mein event ausgelöst, wenn Taste gedrückt und wieder losgelassen, aber ich kann nur finden, Klicken Sie auf Veranstaltung in Xamarin.Formen.

Ich glaube, es müssen einige Arbeit, um auch diese Funktionalität. Mein Grundbedürfnis ist einen Prozess startet, wenn die Taste gedrückt wird, und stoppen, wenn Sie freigesetzt. Es scheint eine sehr grundlegende Funktion, aber Xamarin.Formen nicht haben, es jetzt.

Versuchte ich TapGestureRecognizer auf den button, aber button ist feuern nur auf event.

MyButton.Clicked += (sender, args) =>
{
  Log.V(TAG, "CLICKED");
};

var tapGestureRecognizer = new TapGestureRecognizer();
tapGestureRecognizer.Tapped += (s, e) => {
    Log.V(TAG, "TAPPED");
};
MyButton.GestureRecognizers.Add(tapGestureRecognizer);

Halten Sie im Verstand, ich brauche diese Ereignisse in einer Android-und iOS-togather.

Sie würde schreiben müssen, eine benutzerdefinierte Schaltfläche renderer, stellt die zugrunde liegenden TouchDown und TouchUp-Veranstaltungen, die von Forms-Masken.
können Sie mir empfehlen einige gute tutorial oder Beispiel-custom-renderer...???
developer.xamarin.com/guides/xamarin-forms/custom-renderer
Danke @Jason, Es funktionierte...
schauen Sie sich meine Antwort

InformationsquelleAutor umair.ali | 2016-08-06

Schreibe einen Kommentar