Reputation: 1180
How can you scroll a List Box to the bottom in C#? The items in the ListBox don't have names, which may make it more difficult.
Upvotes: 1
Views: 1071
Reputation: 22814
In C#:
yourListBox.SelectedIndex = yourListBox.ItemsSource.Count();
If for some reason you do not have Count
, try this:
public static int Count<TSource>(this IEnumerable<TSource> source)
{
if (source == null)
throw new ArgumentNullException("source");
ICollection collection = source as ICollection;
if (collection != null)
return collection.Count;
int num = 0;
foreach (TSource item in source)
checked { ++num; }
return num;
}
Upvotes: 1
Reputation: 9242
you can do this..
listbox.ScrollIntoView(listbox.Items[listbox.Items.Count - 1]);
Upvotes: 2