WPF边框未在均匀拉伸中包裹图像控件
我有一个WPF图像控件,我想一个WPF边框围绕它。问题是目标尺寸比图像大,所以图像控制设置为“均匀拉伸”以适应其内部。这是执行此操作的代码:WPF边框未在均匀拉伸中包裹图像控件,wpf,image,border,Wpf,Image,Border,我有一个WPF图像控件,我想一个WPF边框围绕它。问题是目标尺寸比图像大,所以图像控制设置为“均匀拉伸”以适应其内部。这是执行此操作的代码: <Border> <Image Stretch=Uniform Width="50" Height="50"/> </Border> 在图像控件周围放置边框时,边框不知道图像的大小是否已调整以适合目标,因此边框环绕目标,并且边框和图像之间存在间隙(应该完全环绕图像) 如何解决此问题?将水平对齐和垂直对齐设置
<Border>
<Image Stretch=Uniform Width="50" Height="50"/>
</Border>
在图像控件周围放置边框时,边框不知道图像的大小是否已调整以适合目标,因此边框环绕目标,并且边框和图像之间存在间隙(应该完全环绕图像)
如何解决此问题?将
水平对齐
和垂直对齐
设置为边界上的中心。默认值为“拉伸”,因此它会拉伸以填充整个网格
<Border HorizontalAlignment="Center" VerticalAlignment="Center">
<Image Stretch=Uniform Width="50" Height="50"/>
</Border>