不要自动缩放可缩放图片框

Don't auto scale zoomable picture box

我在 Visual Studio 2013 年用 c# 编写。我需要一个 pixelPictureBox,用户可以缩放(仅限 1:1)并移动显示的部分。我还想让 window 它具有可缩放性,并为图片留出更多或更少的空间。但是,这会导致在 2 个形状不匹配时添加白色 space,这是不正确的。我可以负责适当缩放 pixelPictureBox,但我需要阻止自动缩放发生。有什么办法吗?谢谢!

这看起来实际上是显示面板尺寸和图像尺寸的问题。在我缩放它之前,图像比显示区域大,但当用户以一种方式或另一种方式拖动它时,它仍然带有一点白色 space。