У меня есть небольшая проблема, у меня есть элемент группы, который я хочу дать фоновому изображению, которое он должен масштабировать, сохраняя его правильные размеры, но по умолчанию он отображает изображение из левого верхнего угла, я хочу, чтобы изображение центрироваться.Изображение UniformFill centered
это мой код
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="15"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="180" />
<ColumnDefinition Width="300" />
</Grid.ColumnDefinitions>
<Border BorderThickness="2" Width="180" Height="101" Grid.RowSpan="2" VerticalAlignment="Top">
<Image Source="{Binding Imageurl} Width="180" Height="101" Grid.Column="0" Grid.RowSpan="2" HorizontalAlignment="Left" Stretch="UniformToFill"></Image>
</Border>
<TextBlock Text="Example1" Grid.Column="1" Grid.Row="0" VerticalAlignment="Top" />
<TextBlock Text="Example2" Grid.Column="1" Grid.Row="1" VerticalAlignment="Bottom" />
Есть ли конкретная причина, по которой это больше не работает в UWP? –
@ Gold.strike Что здесь не работает? – Romasz
В моем случае источник не настроен через URL-адрес, а через BitmapImage, созданный из массива байтов. Таким образом, изображение остается «левым», а не центрированным ... –