Example #1
0
        public static LoadRoadXMLPanel Display(OnLoadedHandler handler)
        {
            Log.Debug($"LoadTemplatePanel.Display() called");
            var ret = UIView.GetAView().AddUIComponent <LoadRoadXMLPanel>();

            ret.OnLoaded = handler;
            return(ret);
        }
Example #2
0
        /**
         * ソースをMediaPlayerにロードする
         */
        public void Load(MediaSource source, DependencyObject ownerView, OnLoadedHandler onLoaded)
        {
            Error.Reset();
            Opened    = false;
            Loading   = true;
            Loaded    = onLoaded;
            OwnerView = ownerView;
            var player = Player;

            Player.MediaOpened += OnOpened;
            Player.MediaFailed += OnFailed;
            Player.Source       = source;
        }
Example #3
0
        /**
         * 非同期にソースをロードし、結果をコールバックする
         */
        public static void Load(MediaPlayer player, MediaSource source, DependencyObject ownerView, OnLoadedHandler onLoaded)
        {
            var loader = new WvvMediaLoader(player);

            loader.Load(source, ownerView, onLoaded);
        }