title: Get filepath of image on windows phone
body: <p>I am developing a Windows Phone 8 application and have some pictures already in it which are populated into a listbox like this</p>
  
  <pre><code>&lt;ListBox x:Name="Control" ItemsSource="{Binding Pictures}"&gt;
      &lt;ListBox.ItemTemplate&gt;
           &lt;DataTemplate&gt;
                &lt;Grid Background="WhiteSmoke" Margin="10"&gt;
                      &lt;Image Source="{Binding Source}" Margin="10"/&gt;
                &lt;/Grid&gt;
           &lt;/DataTemplate&gt;
      &lt;/ListBox.ItemTemplate&gt;
  &lt;/ListBox&gt;
  </code></pre>
  
  <p>The ViewModel is simple at the momment</p>
  
  <pre><code>public class MainPageViewModel : NotificationObject
  {
      private ObservableCollection&lt;Picture&gt; _pictures;
  
      public MainPageViewModel()
      {
          Pictures = new ObservableCollection&lt;Picture&gt;
              {
                  new Picture
                      {
                          Source = new BitmapImage(new Uri("../Images/Pictures/1.jpg", UriKind.Relative))
                      }
                   //Add more images here
              };
      }
  
      public ObservableCollection&lt;Picture&gt; Pictures
      {
          get { return _pictures; }
          set
          {
              _pictures = value;
              RaisePropertyChanged(() =&gt; Pictures);
          }
      }
  }
  </code></pre>
  
  <p>I now want that by tapping on an image the user gets options for sharing</p>
  
  <pre><code> void ShowShareMediaTask(object sender, GestureEventArgs e)
   {
        ShareMediaTask shareMediaTask = new ShareMediaTask();
        shareMediaTask.FilePath = //something needs to go here
        shareMediaTask.Show();
   }
  </code></pre>
  
  <p>Any ideas how I can get the physical (full) path of this image?</p>