2009-07-16 116 views
3

我在可调整大小的窗口中设置了一个图像控件,其伸展属性设置为UniformToFill如何在使用UniformToFill和图像时控制C#或XAML中的裁剪

<Image Name="some_image" Stretch="UniformToFill" Margin="0,0,0,0" /> 

剪切窗口固定在图像的左上角;调整大小会切断图像的右侧和底部。

我希望图像在各个方面都被平等地剪裁。我是密集的,忽略了一个明显的解决方案?

如何控制图像被剪切的方式?

(无关:这是我的第一篇文章对StackOverflow的我,我只是想开始说,谢谢你,这个网站已经达到惊人的资源)

回答

6

的的Horizo​​ntalAlignment和VerticalAlignment属性来确定与图像控制这种行为。

<Image Name="some_image" Stretch="UniformToFill" Margin="0,0,0,0" HorizontalAlignment="Center" VerticalAlignment="Center" /> 

猜猜我正在密集!

+1

谢谢!奇怪的是我也很密集,你发布这个答案为我节省了大量的工作! – Avi 2012-02-03 14:39:18