2012-11-01 16 views
5

Qualcuno sa come mantenere la posizione di scorrimento verticale dopo il comando Aggiorna?DataGrid WPF - mantiene la posizione di scorrimento dopo l'aggiornamento

My Datagrid riceve l'associazione da un elenco di oggetti.

Molte grazie, e mi dispiace per il mio inglese.

+0

Potete fornire un esempio? Ho impostato un semplice DataGrid WPF e quando cambio l'oggetto ItemsSource e/o innesco un Items.Refresh() la posizione di scorrimento verticale sembra essere mantenuta. –

risposta

0

2 soluzioni posible:

1) Prova per aggiornare l'elenco invece di sostituirlo. significa aggiungere nuovi oggetti e rimuovere oggetti che non ti servono.

2) è possibile salvare lo stato dello scroller prima di eseguire l'aggiornamento e quindi scorrere la voce programmata sull'elemento selezionato.

WPF Toolkit: how to scroll datagrid to show selected item from code behind?

+0

Sto usando il Datagrid WPF predefinito. Come posso salvare lo stato dello scroller verticale? – Guilherme

+0

Vedere la risposta a questa domanda: http://stackoverflow.com/questions/9770487/access-scrollview-properties-of-a-datagrid-in-wpf – Erez

Problemi correlati