protected void DownloadTemplates(Action onComplete) { if (templateLoader == null) { Helper.Invoke(onComplete); return; } templateLoader.LoadComplete += delegate { Helper.Invoke(onComplete); templateLoader = null; }; templateLoader.Start(); } #endregion