回答

2

你可以做到這一點..

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

這是一個ListBox,而不是滾動查看器。 – Newbie

+0

我真的很抱歉我所做的錯誤..hopw它將解決您的問題.. – loop

+2

它似乎幾乎滾動到列表框的末尾,但似乎停止在最後一項的一半。 – Newbie

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; 
} 
+0

這帶來了一個錯誤,說沒有.Count的定義,並且沒有擴展方法.Count – Newbie

+0

@Newbie Add'using System.Linq;'t o您的文件的頂部。 –

+0

我已經在使用System.Linq;作爲其Windows Phone項目的默認聲明 – Newbie