Xamarin Forms: Wie kann ich einer Schaltfläche einen Padding hinzufügen?
Ich habe folgende XAML-Xamarin.Formen.Taste
<Button Text="Cancel" BackgroundColor="#3079a8" TextColor="White" />
Habe ich versucht, hinzuzufügen-Polsterung, um es über die Eigenschaft Padding, aber das hat nicht funktioniert. Nach der überprüfung der Foren und die docs mir klar, dass es kein padding-Eigenschaft, die in der Dokumentation für Xamarin.Formen.Taste (link zu den docs)
gibt es eine andere Art des quick-fix zum hinzufügen von nur ein bisschen mehr Polsterung für ein button? Ein code-Beispiel wäre sehr dankbar.
InformationsquelleAutor der Frage sgarcia.dev | 2015-05-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der beste Weg, es zu tun wäre, um erhöhen Sie die Größe der Schaltfläche.
Dann richten Sie den text wie Sie sehen, passen. Leider ist über die beste Sie tun können. Es funktioniert gut, wenn du deinen text zentriert ausgerichtet wird. Nicht so viel, wenn Ihr Links-oder rechts-ausgerichtet.
InformationsquelleAutor der Antwort Adam Pedley
Verwendung:
Vorteile:
ios:
android:
pcl:
Lösung, mit Effekten statt Renderer, ermöglicht eine einfache Nutzung für mehr als eine Kontrolle:
XAML:
PCL:
Android:
InformationsquelleAutor der Antwort Dbl
können Sie wickeln Sie Ihre Schaltfläche in einem StackLayout und fügen Sie die Polsterung auf der StackLayout
InformationsquelleAutor der Antwort IdoT
Die einfachste Sie tun können, ist
[eine so große Kopfschmerzen arbeiten mit xamarin forms :'(]
InformationsquelleAutor der Antwort Itzdsp
In iOS verwenden, können Sie eine einfache benutzerdefinierte renderer, um ein bisschen Polsterung auf den Knopf:
InformationsquelleAutor der Antwort Martin Rhodes
Es funktioniert nicht für mich in android.
Blick auf SetPadding Funktion sehe ich, dass die Steuerung hat eine minimale Höhe von 132 und eine Breite von mindestens 242.
Ich habe die SetPadding Funktion:
InformationsquelleAutor der Antwort Luca Pinasco