protected override void OnLoad(EventArgs e) { IServiceContainer container = Context.GetService <IServiceContainer>(); if (container != null) { if (null == container.GetService(typeof(WorkingCopyExplorerControl))) { container.AddService(typeof(WorkingCopyExplorerControl), this); } } base.OnLoad(e); fileList.ColumnWidthChanged += new ColumnWidthChangedEventHandler(fileList_ColumnWidthChanged); IDictionary <string, int> widths = ConfigurationService.GetColumnWidths(GetType()); fileList.SetColumnWidths(widths); }