title: Not able to focus on Entry inside nested ListView in Xamarin Forms
body: <p>I have a ListView with 2 control in ViewCell. 1- Entry, 2- Another ListView with Entries.</p>
  
  <p>Now I am facing unique problem.</p>
  
  <p>Case-1: If I tap on Entry inside nested ListView, I am not able to click. It behave like read only. </p>
  
  <p>Case-2: If first I tap on Entry which is not inside nested ListView, I am able to focus on it. After this, I am also able to tap/focus on Entry which is inside the nested ListView.</p>
  
  <p>It means I must tap on the Entry(without nested ListView) first, then I am able to tap or focus on Entry(with nested ListView).</p>
  
  <p>I attached code here Kindly see code and send appropriate answer.</p>
  
  <p><strong><em>MainPage.Xaml</em></strong></p>
  
  <pre><code>&lt;ListView Grid.Row="1" HasUnevenRows="True" IsPullToRefreshEnabled="False"
      ItemsSource="{Binding MainListViewItemSource}" CachingStrategy="RecycleElement"
      ItemTapped="OnListViewItemTapped" ItemSelected="OnListViewItemSelected"&gt;
      &lt;ListView.ItemTemplate&gt;
          &lt;DataTemplate&gt;
              &lt;local:MyCell/&gt;
          &lt;/DataTemplate&gt;
      &lt;/ListView.ItemTemplate&gt;
  &lt;/ListView&gt;
  </code></pre>
  
  <p><strong><em>MyCell.xaml</em></strong></p>
  
  <pre><code>&lt;Image Source="{Binding PlusMinusImage}&gt;
      &lt;Image.GestureRecognizers&gt;
          &lt;TapGestureRecognizer Tapped="ListOpenCommand" NumberOfTapsRequired="1"/&gt;
      &lt;/Image.GestureRecognizers&gt;
  &lt;/Image&gt;
  &lt;StackLayout IsVisible={Binding IsVisible}&gt;
      &lt;Label Text="Mainlabel" FontSize="15" FontFamily="Roboto" TextColor="Black"/&gt;
      &lt;Entry x:Name="MainEntry" TextColor="Gray" Text="{Binding MainEntryValue}"&gt;
      &lt;ListView ItemsSource="{Binding MyInnerListViewItemSource}" 
          ItemTapped="OnListViewItemTapped" ItemSelected="OnListViewItemSelected"&gt;
          &lt;ListView.ItemTemplate&gt;
              &lt;DataTemplate&gt;
                  &lt;ViewCell&gt;
                      &lt;Grid&gt;
                          &lt;Grid.ColumnDefinitions&gt;
                              &lt;ColumnDefinition Width="*"/&gt;
                              &lt;ColumnDefinition Width="*"/&gt;
                          &lt;/Grid.ColumnDefinitions&gt;
                          &lt;Label Margin="0" Text="SampleInnerText" Grid.Column="0"/&gt;
                          &lt;Entry Margin="0" Text="{Binding SampleInnerTextValue}" 
                              Grid.Column="1"/&gt;
                      &lt;/Grid&gt;
                  &lt;/ViewCell&gt;
              &lt;/DataTemplate&gt;
          &lt;/ListView.ItemTemplate&gt;
      &lt;/ListView&gt;
  &lt;/StackLayout&gt;
  </code></pre>
  
  <p><strong><em>MainPage.xaml.cs/MyCell.xaml.cs</em></strong></p>
  
  <pre><code>private void OnListViewItemSelected(object sender, SelectedItemChangedEventArgs e)
  {
      (sender as ListView).SelectedItem = null;
      return;
  }
  private void OnListViewItemTapped(object sender, ItemTappedEventArgs e)
  {
      if (e.Item == null) return;
      ((ListView)sender).SelectedItem = null;
  }
  </code></pre>
  
  <p><strong><em>Android Listview Renderer</em></strong></p>
  
  <pre><code>protected override void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
  {
      base.OnElementPropertyChanged(sender, e);
      if (Control!=null)
      {
          Control.HorizontalScrollBarEnabled = false;
          Control.VerticalScrollBarEnabled = false;
          Control.Focusable = true;
          Control.FocusableInTouchMode = true;
      }
  
  }
  </code></pre>