public static FLoader NewLoader(LoaderArgs loaderArgs = null) { var fLoader = NewT <FLoader>(UIObjectFactory.NewObject(ObjectType.Loader), loaderArgs); InitBaseArgs(fLoader, loaderArgs); if (loaderArgs != null) { fLoader.SetUrl(loaderArgs.url); } return(fLoader); }
private void OnLoadingComplete() { if (!loaderComplete || !imageComplete) { return; } System.Diagnostics.Debug.WriteLine("Loaded in " + (DateTime.Now - start).ToString()); EventHandler handler = LoadingComplete; if (handler != null) { LoaderArgs args = new LoaderArgs() { loaderSuccess = loaderSuccess, imageSuccess = imageSuccess, errorTxt = (loaderErr ?? "") + (imageErr ?? "") }; handler(this, args); } // Close the loader. Hide(); }