1

如何在 C# 中将列表框滚动到底部?ListBox 中的项目没有名称,这可能会使其更加困难。

4

2 回答 2

2

你可以这样做..

 listbox.ScrollIntoView(listbox.Items[listbox.Items.Count - 1]);
于 2013-07-23T10:59:29.060 回答
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;
}
于 2013-07-23T10:56:11.437 回答