无法设置背景颜色

强大的

我正在用视图填充网格。这需要一些时间。在填充过程中,背景保持黑色。添加视图时,黑色背景会相应消失。

但是,我希望网格的背景色是白色而不是黑色。

无论我做什么,我似乎都无法设置背景色。

我已将 NavigationPage 的背景色设置为 Color.White,并将网格的背景色设置为 Color.White。

我还能做些什么来使背景颜色变白?

我不确定这个错误是否真的在我这边。

在这里你可以看到发生了什么:

首先网格的背景是黑色的。添加视图时,黑色背景会被视图透支。

在右侧,您可以看到已经加载了 5 个视图。第6个视图还没有加载,所以背景仍然是黑色的。[![在此处输入图像描述][1]][1]

编辑:

在 NavigationPage / ContentPage 我有这个:

 public MainPage()
    {
       this.BackgroundColor = Color.White;

在这个 MainPage 中,我有一个 Grid(“_BigGridAsLayout”),其中放置了一个自定义底部导航栏。这个“_BigGridAsLayout”占据了整个页面:

        _BigGridAsLayout = new Grid()
        {
            BackgroundColor = Color.White,
        }
        (...)
        _BigGridAsLayout.Children.Add(_CellGrid,0,0);
        _BigGridAsLayout.Children.Add(_NavBar,0,1);

        this.Content = _BigGridAsLayout;

然后我将“clsGridCell”视图添加到“_CellGrid”。“clsGridCell”看起来像这样:

    public clsGridCell(eImageAlignment uImageAlignment)
    {
        this.BackgroundColor = Color.White;
        BackgroundColor = Color.White;
阿西什·库马尔

将视图的背景颜色(添加到网格中)添加到您想要的任何颜色。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章