title: Can't display data
body: <p>I don't understand why but I can't display data on a listview.</p>
  
  <p>What can I do?</p>
  
  <p>Here is my code:</p>
  
  <pre class="lang-xaml prettyprint-override"><code>&lt;FlipView HorizontalAlignment="Left" Margin="209,52,0,0"
            VerticalAlignment="Top" Width="892" Height="432" Grid.Row="1"&gt;
      &lt;ListView HorizontalAlignment="Left" Height="426" 
                VerticalAlignment="Top" Width="453" 
                Margin="433,0,0,0" DataContext="TwitterDataViewModel"
                ItemsSource="{Binding ListeTweet}"&gt;
          &lt;ListView.ItemTemplate&gt;
              &lt;DataTemplate&gt;
                  &lt;StackPanel Orientation="Horizontal" Height="132"&gt;
                      &lt;Image Source="{Binding ImageUrl}" Height="73" 
                             Width="73" VerticalAlignment="Top" Margin="0,10,8,0"/&gt;
                      &lt;StackPanel Width="370"&gt;
                          &lt;TextBlock Text="{Binding Name}" Foreground="#FFC8AB14"
                                     FontSize="28" /&gt;
                          &lt;TextBlock Text="{Binding Text}" TextWrapping="Wrap"
                                     FontSize="24" /&gt;
                      &lt;/StackPanel&gt;
                  &lt;/StackPanel&gt;
              &lt;/DataTemplate&gt;
          &lt;/ListView.ItemTemplate&gt;
      &lt;/ListView&gt;
  &lt;/FlipView&gt;
  </code></pre>
  
  <p>What is the matter?</p>
  
  <hr>
  
  <p>I looked after my TwitterDataViewModel and it is an INotifyPropertyChanged class...</p>
  
  <pre><code>namespace App1
  {
  public class TwitterDataViewModel : INotifyPropertyChanged
  {
      private User _user;
      public User User
      {
          get { return _user; }
          set
          {
              _user = value;
              RaisePropertyChanged("User");
          }
      }
  
      private List&lt;Tweet&gt; _listeTweet;
      public List&lt;Tweet&gt; ListeTweet
      {
          get { return _listeTweet; }
          set
          {
              _listeTweet = value;
              RaisePropertyChanged("ListeTweet");
          }
      }
      private List&lt;User&gt; _listeUser;
      public List&lt;User&gt; ListeUser
      {
          get { return _listeUser; }
          set
          {
              _listeUser = value;
              RaisePropertyChanged("ListeUser");
          }
      }
  
  
  
      private List&lt;NameValueItem&gt; _listeDonneesGraphiques;
      public List&lt;NameValueItem&gt; ListeDonneesGraphiques
      {
          get { return _listeDonneesGraphiques; }
          set
          {
  
              _listeDonneesGraphiques = value;
              RaisePropertyChanged("ListeDonneesGraphiques");
          }
      }
  
      public TweetViewModel tweetviewmodel { get; set; }
      public UserViewModel userviewmodel { get; set; }
  
      public TwitterCommand&lt;object&gt; ClickSearch { get; set; }
  
      readonly Page page;
  
      public TwitterDataViewModel(Page page)
      {
          tweetviewmodel = new TweetViewModel(page);
          userviewmodel = new UserViewModel(page);
          this.page = page;
          ClickSearch = new TwitterCommand&lt;object&gt;(AfficheDonnee); //bouton NEXT
  
      }
  
      void AfficheDonnee(object obj)                      //Méthode qui sera exécutée lors du click sur le bouton NEXT
      {          
                                       //Consiste à afficher les données précédemment récupérées.
  
          ListeTweet = tweetviewmodel.RecupererTweets(); //ok ca fonctionne
          //tweetviewmodel.TrouverMot();
          //tweetviewmodel.TrouverTweetSpecific();
          //Task.Run(async () =&gt; 
          //{
          //    //je fais une tâche et j'attend 15 minutes
          //    userviewmodel.GetScreenName();
          //    await Task.Delay(15 * 600);//15 minutes
  
          //});
  
          //Task.Run( () =&gt;
          //{
  
          //    userviewmodel.GetScreenName();
  
  
          //});
  
          //User = userviewmodel.RecupererInfoUser();
        //  ListeUser = userviewmodel.GetScreenName();
          //ListeDonneesGraphiques = new List&lt;NameValueItem&gt;(); //Liste des données numérique qui va servir pour le graphique de données
          //tweetviewmodel.TrouverMot();                                                    //Problème à l'affichage
  
          //ListeDonneesGraphiques.Add((new NameValueItem() { Name = "Tweets", Value = userviewmodel.Users.NbStatus }));
          //ListeDonneesGraphiques.Add((new NameValueItem() { Name = "Following", Value = userviewmodel.Users.NbFollowing }));
          //ListeDonneesGraphiques.Add((new NameValueItem() { Name = "Followers", Value = userviewmodel.Users.NbFollowers }));
          //ListeDonneesGraphiques.Add((new NameValueItem() { Name = "Favorite", Value = userviewmodel.Users.NbFavorite }));
          //ListeDonneesGraphiques.Add((new NameValueItem() { Name = "Listed", Value = userviewmodel.Users.NbListe }));
      }
  
  
      public event PropertyChangedEventHandler PropertyChanged;
      private void RaisePropertyChanged(string prop)
      {
          var handler = PropertyChanged;
          if (handler != null)
          {
              handler(this, new PropertyChangedEventArgs(prop));
          }
      }
  }
  </code></pre>
  
  <p>}</p>