c# WPF comment définir l'emplacement,la largeur et la hauteur du contrôle par programmation?

im faire ma première application WPF. im ayant des problème selon lequel, lorsque mon formulaire est agrandie ou plein écran, mes contrôles habitude de les redimensionner et de tout simplement rester dans le même endroit. seule la forme est optimisée.

en winform,je peux faire le réglage dans le .cs comme suit:

panel6.Width
panel6.Height
panel6.Location

cela va m'aider à configurer si mon formulaire est agrandie.je le fais en utilisant une arithmétique où je reçois la résolution de l'écran et de certains calculs et d'obtenir la valeur et pouvez régler la largeur, la hauteur et l'emplacement.
MAIS C'EST EN WINFORM.

comment vais-je résoudre ce problème pour maximisé et le plein écran dans WPF? est-il possible d'être fait par le biais de l' .cs fichier par programmation? ou ne WPF venir avec un simple construit en contrôle pour s'attaquer à ce problème?

supposons que, pour cet exemple im en utilisant dockpanel dans le WPF.

il sera inutile si la fenêtre est maximisée, mais les autres contrôles du reste.

des idées?

Comme les gens sont de mentionner les éléments de mise en page dans WPF, serait utile de mentionner que vous pouvez utiliser l'ancrage et l'amarrage dans les WinForms ainsi pour rendre votre vie plus facile.

OriginalL'auteur Psychocryo | 2011-05-10