2010-10-12 54 views
5

我有一個WPF DataGrid。 DataGrid綁定到IList。該列表包含許多項目,因此DataGrid MaxHeight設置爲預定義值,DataGrid自動顯示滾動條。選擇模式和單位設置爲「單排滿排」。WPF SelectedItem和滾動

表單中有一個名爲「New」的按鈕,它將一個項目添加到數據網格綁定的列表中。單擊「New」後,新項目應該是新的選定項目。我這樣做:dataGrid.SelectedItem = newItem;

這工作..但不是我所期望的。

我也希望dataGrid 向下滾動到新選擇的項目 ..任何想法如何做到這一點?

問候, MadSEB

回答

9

在您設置的SelectedItem,請確保調用DataGrid.ScrollIntoView新項目。這將確保新項目在屏幕上可見。