We were unable to reproduce CPU usage up to 100% with the provided steps. For better investigation we can suggest the following tips:
-- You can send us a captured video of how exactly you test the Docking Integration demo. What is the telerik version you use ?
-- do you use touch device ? If yes, you can try disabling our automation peers
which are invoked many times on touch devices and could possibly slow down the performance.
AutomationManager.AutomationMode = AutomationMode.Disabled;
-- if you don't need background grid or snapping
you can switch them off. Set IsSnapToItemsEnabled = False and IsSnapToGridEnabled = False, IsBackgroundSurfaceVisible= False.
-- The Thumbnail could be manually refreshed with Refresh() method if you set IsAutoRefreshEnabled = False. In terms of NavigationPane
, you can set properties to the underlying Thumbnail via ThumbnailStyle property and refresh it via RefreshThumbnail() property.