设置背景的视图中使用相对布局编程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);