J'ai besoin de calculer le Width
de chaque UIElement
dans un panneau personnalisé. Si une boucle sur Children
:Comment définir DesiredSize.Width d'un UIElement?
foreach (UIElement child in Children) { ... }
Je ne peux pas faire child.DesiredSize.Width = myCalculatedWidth;
depuis DesiredSize
et DesiredSize.Width
sont en lecture seule.
Les docs disent que ce Measure()
met à jour le DesiredSize
du UIElement
, alors j'ai essayé:
Size size = new Size(myCalculatedWidth, Double.PositiveInfinity);
child.Measure(size);
Mais child.DesiredSize.Width
est inchangé. Comment définir le DesiredSize.Width
?
'UIElement' n'a pas de propriété' Width'. – d7samurai