BlockKeyedCollection<T>.TakeOffline Method
This method is useful for take the collection in an "offline" state and speed up the editing/reorganization. To resume the standard behaviour call BringOnline.
Beware when the collection is "offline", it can lead to an inconsistent state and crash with methods like Environment.ZoomFit, Environment.Invalidate, etc.