Stacklayout标签间距 - Xamarin表格

时间:2014-09-24 09:09:54

标签: xamarin.forms

我有一个stacklayout,里面有三个标签。但是当我显示它们时,那​​些标签之间存在差距。我想避开这个空间。任何人都可以帮我解决这个问题。

感谢您的提前帮助

1 个答案:

答案 0 :(得分:4)

使用 StackLayout 间距属性调整项目之间的间距。

以下说明了这一点: -

        StackLayout objStackLayout = new StackLayout()
        {
            Orientation = StackOrientation.Vertical,
            Spacing = 0
        };

        Label objLabel1 = new Label();
        objLabel1.BackgroundColor = Color.Red;
        objLabel1.Text = "Red";
        objStackLayout.Children.Add(objLabel1);

        Label objLabel2 = new Label();
        objLabel2.BackgroundColor = Color.Green;
        objLabel2.Text = "Green";
        objLabel2.Font = Font.OfSize("Arial", 48);
        objStackLayout.Children.Add(objLabel2);

        Label objLabel3 = new Label();
        objLabel3.BackgroundColor = Color.Blue;
        objLabel3.Text = "Blue";
        objLabel3.Font = Font.OfSize("Arial", 48);
        objStackLayout.Children.Add(objLabel3);