Patched a longstanding issue, where visual components sometimes were not drawn...
Patched a longstanding issue, where visual components sometimes were not drawn after their insertion into a composite component window. WMComponents.VisualComponent.Initialize() did not schedule a WMComponents.VisualComponent.Invalidate(), and WMComponents.Reset() and WMComponents.AddContent() were not fully consistent. In addition, sequentiality of steps was not always consistent because Reset() is postponed by calling the scheduler; for this reason, there is still a duplicated Initialize() in WMComponents.Component.Reset() and WMComponents.Component.AddContent(), which might be optimized out later.
Showing with 15 additions and 17 deletions