title: MVVM Media Plugin not displaying picture
body: <p>i need help with media plugin. I can see that the picture is taken however it doesnt display inthe content page.  While debugging the app i can see the path but the picture is not there I have tried to follow this solution, <a href="https://stackoverflow.com/questions/47441800/xamarin-forms-mvvm-prism-with-media-plugin-how-to-get-a-taken-picture-from-d">Xamarin Forms MVVM (Prism) with Media.Plugin - How to get a taken picture from device storage</a>
  And this solution
  <a href="https://stackoverflow.com/questions/52836842/capturing-and-updating-an-image-source-using-mvvm-in-xamarin">Capturing and updating an image source using MVVM in Xamarin</a>
  however still nothing. My Binding works fine for everything. Just I dont know how to get the image</p>
  <pre><code> &lt;Image
                                      x:Name=&quot;Photo&quot;
                                      Grid.Row=&quot;2&quot;
                                      HeightRequest=&quot;100&quot;
                                      Source=&quot;{Binding postViewModel.ImageSource}&quot;
                                      VerticalOptions=&quot;Start&quot; /&gt;
  
  ViewModel
  
  Ctor
  
   public PostViewModel()
          {
              TakePictureCommand = new Command(async () =&gt; await TakePicture());
          }
  
  
  private async Task TakePicture()
          {
              await Permission();
              var imageSource = await DependencyService.Get&lt;IMessage&gt;().ShowActionSheet(AppResources.AlertPhoto, AppResources.AlertNewPhoto, AppResources.AlertGallery);
              if (imageSource == AppResources.AlertNewPhoto)
              {
                  var imageFileName = await CrossMedia.Current.TakePhotoAsync(new StoreCameraMediaOptions()
                  {
                      Name = $&quot;{DateTime.UtcNow}.jpg&quot;,
                      DefaultCamera = Plugin.Media.Abstractions.CameraDevice.Rear,
                      PhotoSize = PhotoSize.Medium,
                      SaveToAlbum = true
                  });
                  if (imageFileName == null)
                  {
                      DependencyService.Get&lt;IMessage&gt;().LongAlert(AppResources.AlertNoAcess);
                  }
                  else
                  {
                   
                      ImageSource = ImageSource.FromStream(() =&gt; imageFileName.GetStream());
                      var test = ImageSource;
                  }
                  
  
              }
  
  Master VM BInding
  
     protected override void OnAppearing()
          {
              base.OnAppearing();
              BindingContext = MasterPostsView= new MasterPostsViewModel();
     
          }
  
    class MasterPostsViewModel : BaseViewModel
      {
          public PostViewModel postViewModel { get; set; }
          public CategoriesViewModel categoriesViewModel { get; set; }
  
          public MasterPostsViewModel(INavigation navigation)
          {
              postViewModel = new PostViewModel();
  
              categoriesViewModel = new CategoriesViewModel();
             
          }
      }
  
  Have tried also
    public string ImageSource { get =&gt; _imageSource; set { _imageSource = value; OnPropertyChanged(); } }
  
   ImageSource = imageFileName.AlbumPath;
  
   
  I have 
       protected virtual void OnPropertyChanged([CallerMemberName]string propertyName = null)
              {
                  PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
              }
  </code></pre>