both implement IScrollInfo
and natively support logical scrolling, but there are some differences in their concrete implementations. For instance StackPanel
supports smooth scrolling in the direction opposite
to its orientation while in the direction of its orientation it does not support it.
Case of VirtualizingStackPanel
- when it hosted inside an ItemsControl( like the RadListBox
) it supports smooth scrolling irrespective of its orientation.
That said, if we use VirtualizingStackPanel
in the ItemsPanel for our RadListBox the scrolling will be working and smooth as expected:
Regarding the drag and drop of Pages between different Documents I suggest taking a look at our "Drag And Drop" example. You can find the examples here
. There we demonstrate how to achieve drag and drop between different RadListBoxes.
Hopefully this helps and is suitable for your scenario.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.