【发布时间】:2013-11-22 19:04:23
【问题描述】:
<Border CornerRadius="3" BorderBrush="#fff" BorderThickness="3px" Width="100" Height="100">
<Image Source="test.jpg" Width="100" Height="100"/>
</Border>
如上面的代码所示,我强制图像的宽度和高度以及边框都为 100。我的意图是让边框可以包裹图像而没有任何不必要的空间。不过请看下面的结果:
边框和图片之间还有多余的空格吗? 这个问题可以通过减小边框的宽度和高度来解决,但我就是不明白为什么。下面是我的原始图像,其中宽度和高度大于 100:
【问题讨论】:
-
那是什么问题?或者你只是想了解它?
-
@Gabson:是的,我只是想了解它。既然图片和边框都设置了100,那么边框不应该完全包裹图片吗?
-
您的边框是图像周围 3 像素的白色区域。你到底需要什么?
-
@Samuel:是的,确实出现了白色边框。但是白色边框不能很好地包裹图像。顶部和底部有不必要的空格你看不到吗?
-
你想达到什么目标?