Ejemplo n.º 1
0
        public override object Run(ApplicationScenario c, object obj)
        {
            switch (c)
            {
            case ApplicationScenario.AreaIcon:
            case ApplicationScenario.UnLoad:
                PostData(this, ApplicationScenario.UnLoad);
                return(null);

            case ApplicationScenario.MainPage:
                if (obj.ToString() == "Uri")
                {
                    return(new Uri(@"pack://application:,,,/D6_ex;component/PageAndControl/FluxPage.xaml"));
                }
                return(new FluxPage());

            default: return(null);
            }
        }
Ejemplo n.º 2
0
        public override object Run(ApplicationScenario c, object arg = null)
        {
            switch (c)
            {
            case ApplicationScenario.AreaIcon:
                return(new Icon(ConstTable.AppIcon));

            case ApplicationScenario.MainPage:
                return(null);

            case ApplicationScenario.SessionEnding:
                ServerManager.Instance.TurnServer(false);
                return(null);

            case ApplicationScenario.AreaPopup:
                return(new ServerPanel());

            default:
                return(null);
            }
        }
Ejemplo n.º 3
0
 public abstract object Run(ApplicationScenario c, object arg = null);
Ejemplo n.º 4
0
        public object PostData(object sender, ApplicationScenario scenario, object para = null)
        {
            var result = Notify?.Invoke(sender, scenario, para);

            return(result);
        }
Ejemplo n.º 5
0
 public override object Run(ApplicationScenario c, object arg = null)
 {
     throw new NotImplementedException();
 }