title: Mvvmcross 4.4.0 Binding an observable collection in ViewModel to ListView in axml without using view in android
body: <p>I'm not able to bind an observable collection into an axml Android layout file with mvvmcross 4.4.0. I've searched a lot but nothing helped me.</p>
  
  <p>My problem is that this code doesn't show any error and in addition it doesn't work at all.</p>
  
  <p><strong>ViewModel</strong></p>
  
  <pre><code>public class InitialViewModel : MvxViewModel
  {
      MvxObservableCollection&lt;Search&gt; _results;
      public MvxObservableCollection&lt;Search&gt; results
      {
          get { return _results; }
          set
          {
              _results = value;
              RaisePropertyChanged(() =&gt; results);
          }
      }
      String _titleToSearch;
      public string titleToSearch
      {
          get { return _titleToSearch; }
          set
          {
              titleToSearch = value;
              RaisePropertyChanged(() =&gt; titleToSearch);
          }
      }
      //commands
      public IMvxCommand SearchTitle
      {
          get { return new MvxCommand(async () =&gt; await SearchAsync()); }
      }
      public InitialViewModel()
      {
          results = new MvxObservableCollection&lt;Search&gt;();
      }
  
      //methods
      async Task SearchAsync() { await Task.Run(() =&gt; searchByTitle()); }
  
      void searchByTitle()
      {
          /*
              here i set value to Observablecollection&lt;search&gt;();
              using and api call, its all debbuged and the colletion
              "results" recieve the information.
               public class search{
                   public string a { get; set; }
                   public string b { get; set; }
                   public string c { get; set; }
                   public string d { get; set; }
                   public string e { get; set; }
               }
  
           */
      }
  }
  </code></pre>
  
  <p><strong>Initial axml</strong> </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:local="http://schemas.android.com/apk/res-auto"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:id="@+id/linearLayout1"&gt;
      &lt;LinearLayout
          android:orientation="horizontal"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"&gt;
          &lt;EditText
              android:id="@+id/editText1"
              android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:textSize="30dp"
              android:lines="1"
              android:layout_weight="1"
              local:MvxBind="Text titleToSearch" /&gt;
          &lt;ImageButton
              android:id="@+id/button1"
              android:layout_width="100dp"
              android:layout_height="match_parent"
              android:layout_weight="1"
              android:src="@mipmap/ic_search_white_24dp"
              local:MvxBind="Click SearchTitle" /&gt;
      &lt;/LinearLayout&gt;
      &lt;ScrollView
          android:id="@+id/scrollView1"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:layout_weight="1"&gt;
          &lt;Mvx.MvxListView
              android:id="@+id/listView1"
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              local:MvxBind="ItemsSource results"
              local:MvxItemTemplate="@layout/listitem" /&gt;
      &lt;/ScrollView&gt;
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p><strong>listItem axml</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:local="http://schemas.android.com/apk/res-auto"
      android:orientation="horizontal"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_weight="1"
      android:padding="20dp"&gt;
      &lt;TextView
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:layout_weight="1"
          local:MvxBind="Text a" /&gt;
      &lt;LinearLayout
          android:orientation="vertical"
          android:layout_width="wrap_content"
          android:layout_height="match_parent"&gt;
          &lt;ImageView
              android:layout_width="wrap_content"
              android:layout_height="match_parent"
              android:layout_weight="1"
              android:src="@mipmap/ic_note_add_black_24dp" /&gt;
          &lt;ImageView
              android:layout_width="wrap_content"
              android:layout_height="match_parent"
              android:layout_weight="1"
              android:src="@mipmap/ic_open_in_new_black_24dp" /&gt;
      &lt;/LinearLayout&gt;
  &lt;/LinearLayout&gt;
  </code></pre>