title: Why doesn't ListView.ScrollIntoView ever work?
body: <p>I am trying to scroll into view so that the very last item in a vertical listivew is always showing, but ListView.ScrollIntoView() never works.</p>
  
  <p>I have tried:</p>
  
  <pre><code>button1_Click(object sender, EventArgs e)
  {
  
              activities.Add(new Activities()
              {
                  Time = DateTime.Now,
                  Message = message
              });
  
              ActivityList.ItemsSource = activities;
  
              // Go to bottom of ListView.
              ActivityList.SelectedIndex = ActivityList.Items.Count;
              ActivityList.ScrollIntoView(ActivityList.SelectedIndex);
  }
  </code></pre>
  
  <p>I have also tried:</p>
  
  <p><code>ActivityList.ScrollIntoView(ActivityList.Items.Count)</code>, and <code>ActivityList.ScrollIntoView(ActivityList.Items.Count + 1);</code> but nothing is working.</p>
  
  <p>Please help. This is really annoying. And the documentation <a href="http://msdn.microsoft.com/en-us/library/system.windows.controls.listbox.scrollintoview.aspx" rel="noreferrer">isn't very helpful</a> in this case.</p>