вторник, 24 марта 2009 г.

Тормоза Silverlight DataGrid

Начал играться с Silverlight 3, обнаружил странность - при добавлении к строке шаблон детали, грид начинает сильно тормозит на большом количестве записей - без детали спокойно работает и с миллионом, а с деталью - жутко тормозит уже на 10 000.
 
Надо проверить, есть ли такая же фигня с гридом в Silverlight 2 Пример кода:
 

<data:DataGrid AutoGenerateColumns="True"

Name="msGrid" Grid.Row="1"

ColumnWidth="Auto"

RowDetailsVisibilityMode="VisibleWhenSelected"

RowDetailsVisibilityChanged="DataGrid_RowDetailsVisibilityChanged"

>

<!--uncommenting will cause severe perfomance degradation-->

<!--<data:DataGrid.RowDetailsTemplate>

<DataTemplate>

<StackPanel Orientation="Horizontal" Background="White">

<TextBlock Margin="5,5,5,5"

Width="350"

Text="Категорийный заказ на склад в Самаре!!!!"

TextWrapping="Wrap"></TextBlock>

</StackPanel>

</DataTemplate>

</data:DataGrid.RowDetailsTemplate>-->

</data:DataGrid>

1 комментарий:

  1. Оформляйте код нормально!!! Чтобы он был читаемый. Может быть тогда вам и отвечать будут.

    ОтветитьУдалить