J'ai un canevas personnalisé sur lequel je peux déposer des contrôles, les déplacer et les redimensionner. Je dois pouvoir au moins commencer avec une taille prédéterminée, mais ensuite permettre le redimensionnement.WPF - Dimensionnement UserControl sur canevas personnalisé
Mon problème est que j'ai un contrôle utilisateur qui ne semble pas redimensionner. J'ai placé la taille et la largeur sur le contrôle d'utilisateur (fonctionne sur la baisse). Mais alors que le contrôle est redimensionné sur la toile, la taille visuelle reste la même (les poignées de dimensionnement changent). Je peux voir la propriété Height changer (usercontrol.height) comme le contrôle est redimensionné. Mais encore une fois, l'apparence du contrôle reste la même taille.
Je pensais que le conteneur interne sur le contrôle utilisateur devait être lié à la commande usercontrol.height, mais cela ne semblait pas aider. (ou peut-être que je n'ai pas eu le droit de liaison).
Sur le même canevas, si le contrôle échappé est par exemple un contrôle Image, je peux définir une hauteur explicite sur le drop et tout redimensionne comme il se doit. Donc, il semble être chose UserControl.
Y a-t-il quelque chose de spécial que je dois faire avec UserControls pour redimensionner les visuels? Dois-je utiliser une hauteur et une largeur explicites pour que tout commence?
Merci pour toute aide.