2017-11-20 2 views
0

Wie können wir die NamedSize erweitern, um einen größeren Text zu erhalten?Größer als NamedSize.Large Text

Die unten LOC gibt eine große Größe, aber ich würde eine größere haben möchte und noch nicht fest einprogrammiert:

myLabel.TextSize = Device.GetNamedSize(NamedSize.Large, typeof(Label)) 

Danke.

Antwort

0

https://developer.xamarin.com/api/type/Xamarin.Forms.NamedSize/

Mitgliedsname Beschreibung

Die Größe Standardschriftart Standard.

Large A Schriftgröße groß, für Titel oder andere wichtige Textelemente.

Medium A Standardschriftgröße, um im Stand-Alone-Etiketten oder Schaltflächen verwendet werden.

Mikro Die kleinste lesbare Schriftgröße für das Gerät. Denken Sie darüber nach wie legale Fußnoten.

Klein Eine kleine, aber lesbare Schriftgröße. Verwenden Sie dies für einen Textblock.

In der NamedSize-Enumeration ist keine größere Schriftgröße vorhanden. Sie könnten eine benutzerdefinierte Eigenschaft MyFontSize erstellen und sie auf einen anderen Wert setzen, basierend auf dem aktuellen Gerät, und die Größe des Labels wird an diese Eigenschaft gebunden.

ist es immer noch hart codiert, aber man müßte mit Größenwerten spielen, um es so, wie Sie auf jedes Gerät wollen aussehen zu lassen.