2016-04-06 24 views
0

Bir ViewCell'de bir Çerçevenin içine Resim yüklediğim bir uygulamam var. Windows Phone 8.1'de görüntü, sayfanın ilk kez gösterilmediğini gösterir, ancak başka bir sayfaya gidip geri dönersek, yüklenir. Android ve iOS iyi çalışıyor.Görüntü bir karenin içine yüklenmiyor

Sorun, Çerçeve'dir; çünkü Görüntüyü ViewCell İçeriği olarak ayarlarsam normal olarak yüklenir.

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

Hata ayıklama Görüntünün Genişliği ve Yüksekliğinin -1 olduğunu öğrendim. MinimiumWidthRequest ve MinimumHeightRequest'in etkisi yoktur. Ayrıca FFImageLoading kütüphanesini de kullanamadım.

Çerçeveyi kullanıyorum, böylece özel bir oluşturucu kullanarak üzerine siyah bir kenarlık yerleştirebiliyorum.

Herhangi bir yardım çok takdir edilecektir.

cevap

0

yerine Frame StackLayout kullanabilirsiniz:

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