为什么Xamarin.forms上的Label不显示所有文本?

时间:2016-07-11 15:18:07

标签: c# xamarin.forms portable-class-library

我尝试使用label控件在一个页面上显示近300行,但我只显示第一个顶行,我使用以下代码,我如何显示所有行,label适当的控制?

 Label testt = new Label { Text = MainPage.part1, VerticalOptions = LayoutOptions.CenterAndExpand, HorizontalOptions = LayoutOptions.CenterAndExpand, FontAttributes = FontAttributes.Bold, FontSize = 24, TextColor = Color.White };         
            StackLayout stacklayout = new StackLayout
            {
                Children = {
                    TitleOfBook,                     
                    testt

                }
            };
            ScrollView scroll = new ScrollView
            {
                Content = stacklayout
                ,VerticalOptions=LayoutOptions.FillAndExpand,
                HorizontalOptions=LayoutOptions.FillAndExpand
            };
            Content = scroll;

1 个答案:

答案 0 :(得分:3)

前一阵子我遇到了类似的问题。我认为问题在于标签的限制为100行(或沿着这些行的某些内容)。您可以创建自定义标签并将行限制设置为更高。

以下是Xamarin Forum主题的链接,可能会让您了解实施情况。