首页 文章

Stacklayout标签间距 - Xamarin表格

提问于
浏览
3

我有一个stacklayout,里面有三个标签 . 但是当我显示它们时,那些标签之间存在差距 . 我想避开这个空间 . 谁能帮助我哪个属性可以避免这个问题 .

感谢您的帮助

1 回答

  • 4

    使用 StackLayoutSpacing 属性调整项目之间的间距 .

    以下说明了这一点: -

    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);
    

相关问题