title: Xamarin form update listView itemSource
body: <p>Ok I have a <code>ListView</code> object which have a <code>List&lt;Filiale&gt;</code> as <code>ItemSource</code> and I'd like to  refresh the <code>ItemSource</code> whenever the list of object change. The ListView has a personalized <code>ItemTemplate</code> 
  For now I have done this:</p>
  
  <pre><code>public NearMe ()
  {
      list=jM.ReadData ();
      listView.ItemsSource = list;
      listView.ItemTemplate = new DataTemplate(typeof(FilialeCell));
      searchBar = new SearchBar {
          Placeholder="Search"
      };
      searchBar.TextChanged += (sender, e) =&gt; {
          TextChanged(searchBar.Text);
      };
      var stack = new StackLayout { Spacing = 0 };
      stack.Children.Add (searchBar);
      stack.Children.Add (listView);
      Content = stack;
  }
  
  public void TextChanged(String text){
          //DOSOMETHING
          list=newList;
  }
  </code></pre>
  
  <p>As you can see in the TextChanged method I assign a new list to the previous one but there are no changes in the view.
  In the <code>ViewCell</code> that I created I assign the Text field of the Labels with the <code>SetBinding</code></p>