Как вы можете прокрутить ListBox вниз

Как вы можете прокрутить список в нижней части C#? Элементы в List Box не имеют имен, что может усложнить задачу.

2 ответа

Решение

Вы можете сделать это..

 listbox.ScrollIntoView(listbox.Items[listbox.Items.Count - 1]);

В C#:

yourListBox.SelectedIndex = yourListBox.ItemsSource.Count();

Если по какой-то причине у вас нет Count, попробуй это:

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;
}
Другие вопросы по тегам