Failing being able to get this working, is there a way in IPY/WPF to manually scroll a ListBox? I could theoretically do something like this pseudo-code:<br><br>while True:<br>     <br>     if my_selected_item.IsHitTestVisible():<br>

          break<br>     else:<br>          my_selected.item.ScrollDown  &lt;===== anything like this?<br><br><div class="gmail_quote">On Fri, Apr 30, 2010 at 3:08 PM, Ken MacDonald <span dir="ltr">&lt;<a href="mailto:drken567@gmail.com">drken567@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">I&#39;m seeing some weirdness - I had a small popup dialog working in WPF/IPY where I had a ListBox with way too many elements to display, say about 30 or so where the available space would hold 4 or 5. I selected one of the elements (a ListBoxItem in the single selection ListBox), and executed <a href="http://msdn.microsoft.com/en-us/library/ms598110.aspx" target="_blank">BringIntoView<span>()</span></a> on the ListBoxItem. Worked great, the selected item showed up.<br>


<br>Now, I&#39;ve had to add more stuff to the dialog (an on-screen touch keyboard) and made the whole dialog modal; now I can&#39;t get the BringIntoView() to work. I have handlers on several events to try and get the BringIntoView() to happen, considering it has to be fired while it is Visible, and the handlers are getting fired, but I never see the selected item get scrolled into view. I&#39;ve even attached handlers to some unrelated events like TextBox.TextChanged that I *know* are happening well after the whole dialog is rendered. Still no luck. Everything else in the ListBox works just as it did before, but now I can no longer show the &#39;default&#39; item when the dialog starts. Anyone have any interesting clues? I&#39;ve been at this most of the day trying different handlers, etc. and it&#39;s making no sense whatsoever.<br>


Thanks,<br><font color="#888888">Ken<br>
</font></blockquote></div><br>