我在可调整大小的窗口中有一个图像控件,其拉伸(stretch)属性设置为 UniformToFill
。
<Image Name="some_image" Stretch="UniformToFill" Margin="0,0,0,0" />
裁剪窗口固定在图像的左上角;调整大小会切断图像的右侧和底部。
我希望图像的所有边都被均匀地剪裁。我是不是太笨了而忽略了一个明显的解决方案?
如何控制图像的裁剪方式?
(无关:这是我在 stackoverflow 上的第一篇文章。我只是想开始说,谢谢,这个网站对我来说是很棒的资源)
最佳答案
HorizontalAlignment 和 VerticalAlignment 属性决定了图像控件的这种行为。
<Image Name="some_image" Stretch="UniformToFill" Margin="0,0,0,0" HorizontalAlignment="Center" VerticalAlignment="Center" />
我猜我很笨!
关于c# - 在对图像使用 UniformToFill 时,如何在 C# 或 XAML 中控制裁剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1135558/