Binding data to child Listview element in xamarin
<p>I am trying to create a List view control in Xamarin Forms. The list view contains another listview in its datatemplate. Data is getting binded from the viewmodel. But on first go the inner list view is not showing any data. But will show data if tried to scroll the list.</p>

<pre><code>&lt;ListView ItemSource="{Binding ParentSource}"&gt;
&lt;ListView.ItemTemplate &gt;
            &lt;DataTemplate&gt;
              &lt;ViewCell&gt;
                &lt;ViewCell.ContextActions&gt;
                  &lt;MenuItem Text="Delete" /&gt;
                &lt;/ViewCell.ContextActions&gt;
                &lt;ViewCell.View&gt;
                   &lt;Label Text="{Binding Prop1}"/&gt;
                    &lt;ListView ItemSource="{Binding ChildSource}"&gt;
                      &lt;ListView.ItemTemplate &gt;
                      &lt;DataTemplate&gt;
                        &lt;ViewCell&gt;
                          &lt;ViewCell.View&gt;
                             &lt;Label Text="{Binding ChildProp1}"/&gt;
                          &lt;/ViewCell.View&gt;
                        &lt;/ViewCell&gt;
                      &lt;/DataTemplate&gt;
                    &lt;/ListView.ItemTemplate&gt;
                    &lt;/ListView&gt;
               &lt;/ViewCell.View&gt;
             &lt;/ViewCell&gt;
            &lt;/DataTemplate&gt;
          &lt;/ListView.ItemTemplate&gt;
&lt;/ListView&gt;
</code></pre>

<p>The parentsource is the data source object for the parent list. Childsource is the object for child list view. And its defined as a propery in side the parentdatasource.</p>

<p>what am I missing here?</p>

<p>Notifyproperty is implemented for the ParentSource property.</p>