J'ai un ensemble de contrôles utilisateur dans mon formulaire wpf et je veux donner la possibilité à l'utilisateur de les redimensionner. Chaque fois qu'un utilisateur clique sur un contrôle, 8 rectangles de limite doivent apparaître, puis en faisant glisser l'un d'eux, l'utilisateur doit pouvoir redimensionner le contrôle. Aidez-moi s'il vous plaît à ce sujet.Redimensionner un contrôle dans WPF
4
A
Répondre
2
Ce que vous voulez est de construire un Resize Adorner. Si vous google, vous trouverez! http://dvuyka.spaces.live.com/blog/cns!305B02907E9BE19A!144.entry Je ne sais pas si c'est le meilleur échantillon, mais c'est un bon début de toute façon! /Simon
1
J'ai fait a library qui applique des poignées de redimensionnement à tout contrôle.
Page d'accueil a une vidéo gif rapide montrant en action.
Très simple, il suffit d'appeler une ligne de code.
//Set max resize to 200px max height, 300px max width.
new CResizeAdorner(button1, 200, 300);
solutions plus simples à la question de redimensionnement se trouvent ici: http://stackoverflow.com/questions/2834452/resizing-textbox-at-runtime-in-wpf – Heinzi