Redimensionner une image dans un PictureBox aussi grand que possible, tout en conservant les proportions?

J'essaie de faire en sorte qu'une image dans un contrôle PictureBox va ajuster sa taille automatiquement en fonction de la taille de la fenêtre, mais de maintenir le ratio d'aspect. Jusqu'à présent tout simplement la mise en SizeMode à StretchImage les causes de l'image afin de l'étirer pour s'adapter à l'ensemble du contrôle PictureBox. Cela ignore le ratio d'aspect, ce qui n'est pas ce que je veux.

Est-il possible de maintenir le ratio d'aspect, mais toujours étirer l'image en plus grand, il peut aller de façon dynamique comme la forme de changements de taille? Est-il possible de faire cette et ont-il encore être centré? J'imagine que je puisse recréer l'image en mémoire chaque fois que la fenêtre est redimensionnée, mais cela semble être une mauvaise idée.

source d'informationauteur Jon