ItemsControlSanallaştırmak istediğim bir veri listesi içeren bir listem var , ancak VirtualizingStackPanel.IsVirtualizing="True"bir ItemsControl.
Durum gerçekten bu mu yoksa bunu yapmanın farkında olmadığım başka bir yolu var mı?
Test etmek için aşağıdaki kod bloğunu kullanıyorum:
<ItemsControl ItemsSource="{Binding Path=AccountViews.Tables[0]}"
VirtualizingStackPanel.IsVirtualizing="True">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Initialized="TextBlock_Initialized"
Margin="5,50,5,50" Text="{Binding Path=Name}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Şunu değiştirirsem ItemsControlbir etmek ListBox, bunu görebiliyorum Initializedetkinlik yalnızca kez bir avuç çalışan bir yandan olarak, (Sadece birkaç kayıtları üzerinden gitmek zorunda sadece çok büyük marjlar vardır) ItemsControlher öğe İlk degeri.
Ben ayarlama denedi ItemsControlPanelTemplatea VirtualizingStackPanelama bu yardım görünmüyor.