title: After which event is safe to call ScrollIntoView on ListView?
body: <p>I need to restore the state after the back button is pressed. I'm currently doing this:</p>
  
  <pre><code>&lt;ListView Name="listView" ItemsSource="{Binding MyItems}" Loaded="ListView_Loaded" /&gt;
  
  private async void ListView_Loaded(object sender, RoutedEventArgs e) {
      await Task.Delay(100);
      listView.ScrollIntoView(myItem);
  }
  </code></pre>
  
  <p>When I skip <em>Task.Delay</em> the <em>ScrollIntoView</em> call is ignored because the placeholder for <em>myItem</em> is not initialized yet.</p>
  
  <p>Which <em>ListView</em> event I need to subscribe to instead?</p>