如何在ViewBox中居中图像
本文关键字:图像 中居 ViewBox | 更新日期: 2023-09-27 18:10:43
我正在用图像填充ViewBox,尽管我似乎无法让它位于图像的中心。我试过将ViewBox填充设置为UniformToFill,垂直和水平对齐图像等,似乎没有任何效果。
XAML
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
<Viewbox MaxWidth="500" MaxHeight="500" Name="vb1">
<Image x:Name="MyImage"/>
</Viewbox>
</StackPanel>
XAML.CS
BitmapImage bitimg = new BitmapImage(new Uri("/MyNewLink.jpg", UriKind.Relative));
MyImage.Source = bitimg as ImageSource;
设置ViewBox的垂直对齐和水平对齐。此外,您还必须设置图像的内容对齐方式。