2015-10-29 16 views
5

W mojej aplikacji w Xamarin.Forms Mam etykietę, którą chcę być wielowierszową, ale tylko do pewnego punktu. Następnie musi zostać obcięty. Jak mogę to osiągnąć?Etykieta wielowierszowa z obcięciem

Obecnie mogę ustawić LineBreakMode na WordWrap; tworzy to etykietę wielowierszową, ale nie ma obcinania.

Jeśli zmieniła się LineBreakMode na TailTruncation, zawsze obcina po jednej linii.

+0

Dlaczego nie ręcznie obcinać i nie dodawać elips? Możesz użyć tej metody, aby zrobić to http://stackoverflow.com/a/6724896/1341538 –

Odpowiedz

0

Będziesz musiał użyć efektu lub mechanizmu renderującego, aby to osiągnąć. Na przykład w systemie iOS można uzyskać efekt dla modelu Label, który ustawia natywny UILabel na Lines = 0 i LineBreakMode = UILineBreakMode.TailTruncation.