Can not load images from List of images after reloading the page - Xamarin Forms

I have a problem with loading images from list of images when I have my page reloaded.

This is my list: public static List<Image> PublicGalleryImages = new List<Image>();

This is how I add images to the list:

  Image image1 = new Image();
  Stream stream = new MemoryStream(data.ToArray());
  image1.Source = ImageSource.FromStream(() => stream);
  PublicGallery.PublicGalleryImages.Add(image1);`

And this is how I try to load images in the new page with the following code:

  foreach (Image img in PublicGalleryImages)
  container.Children.Add(img);

Do you have any ideas what may cause the problem?