Изображение Xamarin Forms не соответствует окну в приложении UWP - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть простая страница, которая должна отображать изображение. В моем приложении android оно умещается на экране телефона, но в моем приложении UWP, запущенном на ноутбуке, изображение выходит за пределы окна. Я безуспешно перепробовал все разные варианты аспекта и разные варианты горизонтальной и вертикальной ориентации.

Моя страница выглядит так:

<ContentPage.Content>
    <StackLayout >
        <StackLayout VerticalOptions="Center" >
            <Image Aspect="AspectFit" Source="{Binding ImageSource, Converter={StaticResource LocalByteToImageFieldConverter}}" />
        </StackLayout>
    </StackLayout>
</ContentPage.Content>

И вывод выглядит так:

Android:

Android

UWP:

UWP

Я предполагаю, что это что-то маленькое, что мне не хватает, но я не могу найти правильные настройки стиля.

Ответы [ 2 ]

2 голосов
/ 10 апреля 2020

попробуйте, может быть полезно для вас

<Grid VerticalOptions="Fill" HorizontalOption="Fill" >
    <Image Aspect="AspectFit" Source="{Binding ImageSource, 
           Converter={StaticResource LocalByteToImageFieldConverter}}" />
</Grid>
0 голосов
/ 10 апреля 2020

попробуйте использовать Image Source = "aa.jpg" Aspect = "AspectFill"

...