Xamarin Forms 图像不适合 UWP 应用程序上的 window
Xamarin Forms Image not fitting to window on UWP app
我有一个应该显示图像的简单页面。在我的 android 应用程序中,它适合 phone 屏幕,但在我的笔记本电脑上的 UWP 应用程序 运行 中,图像扩展到 window 之外。我已经尝试了所有不同的方面选项和不同的水平和垂直方向选项,但没有成功。
我的页面是这样的:
<ContentPage.Content>
<StackLayout >
<StackLayout VerticalOptions="Center" >
<Image Aspect="AspectFit" Source="{Binding ImageSource, Converter={StaticResource LocalByteToImageFieldConverter}}" />
</StackLayout>
</StackLayout>
</ContentPage.Content>
输出如下所示:
Android:
UWP:
我猜这是我遗漏的一些小东西,但找不到正确的样式设置。
尝试使用图片来源="aa.jpg" 纵横比="AspectFill"
试试这个,可能对你有帮助
<Grid VerticalOptions="Fill" HorizontalOption="Fill" >
<Image Aspect="AspectFit" Source="{Binding ImageSource,
Converter={StaticResource LocalByteToImageFieldConverter}}" />
</Grid>
我有一个应该显示图像的简单页面。在我的 android 应用程序中,它适合 phone 屏幕,但在我的笔记本电脑上的 UWP 应用程序 运行 中,图像扩展到 window 之外。我已经尝试了所有不同的方面选项和不同的水平和垂直方向选项,但没有成功。
我的页面是这样的:
<ContentPage.Content>
<StackLayout >
<StackLayout VerticalOptions="Center" >
<Image Aspect="AspectFit" Source="{Binding ImageSource, Converter={StaticResource LocalByteToImageFieldConverter}}" />
</StackLayout>
</StackLayout>
</ContentPage.Content>
输出如下所示:
Android:
UWP:
我猜这是我遗漏的一些小东西,但找不到正确的样式设置。
尝试使用图片来源="aa.jpg" 纵横比="AspectFill"
试试这个,可能对你有帮助
<Grid VerticalOptions="Fill" HorizontalOption="Fill" >
<Image Aspect="AspectFit" Source="{Binding ImageSource,
Converter={StaticResource LocalByteToImageFieldConverter}}" />
</Grid>