I am working on a 2d/3d view for racks in a data center and I implement both views using 2 different scenes and used
SPS for creating the racks in 3d for better performance for the 2d view I used a fullscreen texture with one
ScrollViewer and one rectangle inside it then I created racks using a mix of
Rectangle control and
StackPanel control but the performance of scrolling is not usable with many racks example 100 racks.
NOTE: I used
useBitmapCache for every control I created but no difference.
So do you have a better way to implement this 2d view or how to optimize my current implementation to be usable at least with 1K racks and each rack contains 50 devices?