设置背景的视图中使用相对布局编程xamarin形式

问题描述:

我有这样的代码:设置背景的视图中使用相对布局编程xamarin形式

produtos_rl_acompanhamentos.Children.Add(grid_acompanhamentos, 
    Constraint.RelativeToParent((parent) => 
    { 
     return (parent.Width/2) - (grid_acompanhamentos.Width/2); 
    }), 
    Constraint.RelativeToParent((parent) => 
    { 
     return (parent.Height/2) - (grid_acompanhamentos.Height/2); 
    }) 
); 

produtos_rl_acompanhamentos.Children.Add(prod_acomp_img, Constraint.RelativeToView(grid_acompanhamentos, (parent, sibling) => { 
    return sibling.X; 
}), Constraint.RelativeToView(grid_acompanhamentos, (parent, sibling) => { 
    return sibling.Y; 
}), Constraint.RelativeToView(grid_acompanhamentos, (parent, sibling) => { 
    return sibling.Width; 
}), Constraint.RelativeToView(grid_acompanhamentos, (parent, sibling) => { 
    return sibling.Height; 
})); 

grid_acompanhamentos首次创建的,但我需要它仍然在prod_acomp_img,因为prod_acomp_img是它的背景。但是如果我先添加prod_acomp_img,则在prod_acomp_img之前,代码不会识别grid_acompanhamentos来执行此操作,这是我的图像与之相关的视图。 我该如何解决这个问题?

可以在创建子订单后更改子订单吗?

谢谢!

我找到了解决办法:

   relativeLayout.RaiseChild(view);