图像不会加载到框架内

时间:2016-04-06 17:53:54

标签: forms xamarin windows-runtime windows-phone-8.1

我有一个应用程序,我在ViewCell上的框架内加载图像。在Windows Phone 8.1上,图像不会在第一次显示页面时显示,但如果我导航到另一个页面然后返回,则会加载。 Android和iOS工作正常。

问题是Frame,因为如果我将Image设置为ViewCell的内容,它会正常加载。

View = new Frame { 
    Content = new Image {
        Source = "img.png"
    }
};

调试我发现图像的宽度和高度都是-1。 MinimiumWidthRequest和MinimumHeightRequest无效。我也试过使用FFImageLoading库,但没有用。

我使用框架,因此我可以使用自定义渲染器在其上放置黑色边框。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用StackLayout而不是Frame:

View = new StackLayout { 
Children = new Image {
    Source = "img.png"
}};