我正在使用图像填充ViewBox,虽然我似乎无法将其置于图像的中心。我已经尝试将ViewBox Fill设置为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;
答案 0 :(得分:0)
设置ViewBox的 VerticalAlignment 和 HorizontalAlignment 。此外,您还必须设置图像的内容对齐方式。