J'ai ce code:définir un arrière-plan à une vue en utilisant la mise en page par rapport programmation Xamarin formes
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
est créé en premier, mais je en ai besoin encore sur la prod_acomp_img
, parce que le prod_acomp_img
est l'arrière-plan de celui-ci. Mais si j'ajoute prod_acomp_img
d'abord, avant de prod_acomp_img
, le code ne reconnaît pas le grid_acompanhamentos
pour le faire, la vue que mon image est relative à. Comment puis-je résoudre ce problème? Est-ce que je peux changer la commande des enfants après qu'ils aient été créés?
Merci!