我有这段代码:
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
来执行此操作,即我的图像相对于的视图。
我该如何解决?
我可以在创建子订单后更改它们吗?
谢谢!
答案 0 :(得分:2)
我找到了解决方案:
relativeLayout.RaiseChild(view);