public void RedrawAllComponents() { RightToLeftConverter.ConvertRecursive(this); foreach (ToolStripItem item in TopMenu.Items) { if (item is IStatusUpdate) { ((IStatusUpdate)item).UpdateText(); } } foreach (IViewContent content in workbenchContentCollection) { content.RedrawContent(); if (content.WorkbenchWindow != null) { content.WorkbenchWindow.RedrawContent(); } } foreach (PadDescriptor content in viewContentCollection) { content.RedrawContent(); } if (layout != null) { layout.RedrawAllComponents(); } StatusBarService.RedrawStatusbar(); }