DataGrid - ustawienia stylu w CodeBehind źle działa

0

Witam, dla niektórych wierszy usytawiam styl w CodeBehind:

private void DataGridLoaded(object sender, RoutedEventArgs e)
        {
            DataGridRow row;
            Style style = this.Resources["ItemTemplateStyle"] as Style;

            for (int i = 0; i < dataGrid.Items.Count; i+=5)
            {
                row = (DataGridRow)dataGrid.ItemContainerGenerator.ContainerFromIndex(i);
                row.Style = style;
            }        
        }

Wszystko jest okej... do czasu. Jak zrobię resize okienka, to styl niknie na tych elementach, które przez moment były poza ekranem. Więc zmniejszenie okienka do minimum a następne jego rozciągnięcie skutkuje tym, że styl nadany w metodzie już nie jest widoczny.
Nie mam podpiętych żadnych zdarzeń oprócz Loaded. W czym problem?

0

Już nieistotne - VirtualizingPanel.IsVirtualizing

1 użytkowników online, w tym zalogowanych: 0, gości: 1