public void LoadControl() { if (AdSettingsContainer.IsLoaded == false) { AdSettingsContainer.Load();// NOTE: dont reload again and again. Because new instance created when loaded everytime } logoViewCtrl1.UpdateControl(); imageThread = new Thread(new ThreadStart(Thread_Worker)); imageThread.IsBackground = true; imageThread.Start(); }
public void LoadControl() { AdSettingsContainer.Load(); pnlConfigItems.Controls.Clear(); foreach (AdSettings adSettings in AdSettingsContainer.Ads) { AdConfigItemCtrl ctrl = CreateAdConfigItemControl(adSettings); pnlConfigItems.Controls.Add(ctrl); } if (pnlConfigItems.Controls.Count > 0) { ((AdConfigItemCtrl)pnlConfigItems.Controls[0]).SelectControl(); } else { pbSelectedImage.Image = null; } }