Malheureusement, il ne semble pas y avoir de moyen de le faire.
La taille par défaut est définie comme résultat de la manipulation de la taille de votre contrôle par le concepteur. Lorsque vous augmentez la largeur et/ou la hauteur d'un contrôle, le concepteur interprète vos actions comme une demande de création du contrôle qui spécifie la largeur et/ou la hauteur.
Une situation similaire est rencontrée avec les marges. Lorsque vous modifiez la position de votre contrôle dans le concepteur, il modifie les propriétés pour obtenir la mise en page que vous avez créée. Dans le cas de la plupart des conteneurs, la solution la plus simple consiste à modifier les marges afin d'atteindre la position souhaitée, comme vous l'avez déjà indiqué, la solution simple n'est pas toujours la plus désirée.
Personnellement, je préfère n'utiliser que l'éditeur XAML et n'intervient que de temps en temps dans le Concepteur WPF lorsque je veux voir la disposition actuelle. J'ai aussi tendance à préférer l'utilisation de la Grille pour mettre en page la plupart de mes fenêtres/contrôles car elle offre la plus grande flexibilité non seulement pour le dimensionnement et le positionnement, mais pour d'autres tâches/fonctionnalités telles que les animations, transformations, etc.
En ce moment, il est également question de la merde. – Will