Начал играться с 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>
Оформляйте код нормально!!! Чтобы он был читаемый. Может быть тогда вам и отвечать будут.
ОтветитьУдалить