2015-10-29 13 views
5

In meiner App in Xamarin.Forms Ich habe ein Label, das ich möchte mehrzeilig sein, aber nur zu einem bestimmten Zeitpunkt. Danach muss es abgeschnitten werden. Wie kann ich das erreichen?Multiline-Label mit abgeschnitten

Derzeit kann ich die LineBreakMode auf WordWrap setzen; Dies erzeugt ein mehrzeiliges Etikett, aber es gibt kein Abschneiden.

Wenn es die LineBreakMode zu TailTruncation geändert hat, schneidet es immer nach einer Zeile ab.

+0

Warum nicht manuell Ellipsen abschneiden und hinzufügen? Sie können diese Methode verwenden, um das http://stackoverflow.com/a/6724896/1341538 zu tun –

Antwort

0

Sie müssen einen Effekt oder Renderer verwenden, um dies zu erreichen. Unter iOS könnten Sie beispielsweise einen Effekt für eine Label erstellen, die den systemeigenen Wert UILabel auf Lines = 0 und LineBreakMode = UILineBreakMode.TailTruncation setzt.