【问题标题】:Xamarin Forms Image not fitting to window on UWP appXamarin Forms Image 不适合 UWP 应用上的窗口
【发布时间】:2020-07-22 06:42:23
【问题描述】:

我有一个应该显示图像的简单页面。在我的 android 应用程序上,它适合手机屏幕,但在我在笔记本电脑上运行的 UWP 应用程序上,图像会展开到窗口外。我尝试了所有不同的方面选项以及不同的水平和垂直方向选项,但没有成功。

我的页面如下所示:

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

输出如下所示:

安卓:

UWP:

我猜它是我缺少的一些小东西,但找不到正确的样式设置。

【问题讨论】:

  • 试过设置高度和宽度?
  • @Luke 你也可以把图片放到Grid里,然后设置RowDefinition Height="Auto"

标签: xaml xamarin xamarin.forms uwp xamarin.uwp


【解决方案1】:

试试这个,可能对你有帮助

<Grid VerticalOptions="Fill" HorizontalOption="Fill" >
    <Image Aspect="AspectFit" Source="{Binding ImageSource, 
           Converter={StaticResource LocalByteToImageFieldConverter}}" />
</Grid>

【讨论】:

    【解决方案2】:

    尝试使用 Image Source="aa.jpg" Aspect="AspectFill"

    【讨论】:

      猜你喜欢
      • 2017-12-04
      • 1970-01-01
      • 2018-02-01
      • 2017-05-07
      • 1970-01-01
      • 2021-01-20
      • 2021-10-30
      • 1970-01-01
      • 2019-01-29
      相关资源
      最近更新 更多