Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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();
        }