title: Focus to entry of collectionview at specific index
body: <p>I am trying to create a ordering solution.
  I have a collectionView that is bound to a List.
  The datatemplate of the collectionview is created at runtime.
  Inside the datatemplate i have a Entry.
  I make a call to a webservice and i get a Item.</p>
  <p>Before I insert the Item inside the list i make a linq search and if the Item does not exist in the list I insert it to it.
  So far so good.
  But when the linq search returns a line, i want somehow to focus at the entry, so i can change the text (it as a qty field) of it.<a href="https://i.stack.imgur.com/RcK7M.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/RcK7M.png" alt="enter image description here" /></a></p>
  <p>My code as simple as i can make it:</p>
  <pre><code>public class IteLinesViewModel : INotifyPropertyChanged
  {
      public ObservableCollection&lt;IteLine&gt; IteLines { get; set; }
  }
  
  
  public class IteLine : ExtendedBindableObject, INotifyPropertyChanged
  {
       private string _Name;
       public string Name
       {
           get =&gt; _Name;
           set =&gt; SetProperty(ref _Name, value);
       }
       
       private double _qty;
       public double Qty
       {
           get =&gt; _qty;
           set =&gt; SetProperty(ref _qty, value);
       }
  }
  
  CollectionView4Lines.ItemTemplate = CreateItemTemplate();
  
  private DataTemplate CreateItemTemplate()
  {
      return new DataTemplate(() =&gt;
      {
          Grid OuterGrid = new Grid() { Margin = 0, Padding = 0 };
          OuterGrid.ColumnDefinitions.Add(new ColumnDefinition { Width = GridLength.Star });
          OuterGrid.ColumnDefinitions.Add(new ColumnDefinition { Width = 65 });
          
          Label MainDisplayLabel = new Label() { TextType = TextType.Html, FontSize = 18 };
          MainDisplayLabel.SetBinding(Label.TextProperty, &quot;Name&quot;);
          OuterGrid.Children.Add(MainDisplayLabel, 0, 0);
  
          Entry qtyEntry = new Entry();
          qtyEntry.SetBinding(Entry.TextProperty,&quot;Qty&quot;)
          OuterGrid.Children.Add(qtyEntry, 1, 0);
          
          return OuterGrid;
      });
  }
  </code></pre>