Esempio n. 1
0
        private void txtBroadcast_TextChanged(object sender, EventArgs e)
        {
            var eArgs = new FrameworkEventArgs();

            eArgs.PropertyBag.Add("MyText", txtBroadcast.Text);
            CSSFormEventHandler.Instance.FrameWorkEvent("CS.Example", "MyTextChanged", eArgs);
        }
Esempio n. 2
0
 private void DispatcherFrameworkCleared(object sender, FrameworkEventArgs args)
 {
     PortfolioEventQueue.Clear();
     PortfolioManagerEventQueue.Clear();
     PortfolioEventQueue.Enqueue(new OnFrameworkCleared(args.Framework));
     PortfolioManagerEventQueue.Enqueue(new OnFrameworkCleared(args.Framework));
 }
Esempio n. 3
0
 private void context_FrameworkStateChanged(object sender, FrameworkEventArgs e)
 {
     if (e.EventType == FrameworkEventType.Started)
     {
         Complate();
     }
 }
Esempio n. 4
0
 private void DispatcherFrameworkCleared(object sender, FrameworkEventArgs args)
 {
     PortfolioEventQueue.Clear();
     PortfolioManagerEventQueue.Clear();
     PortfolioEventQueue.Enqueue(new OnFrameworkCleared(args.Framework));
     PortfolioManagerEventQueue.Enqueue(new OnFrameworkCleared(args.Framework));
 }
Esempio n. 5
0
 private void OnFrameworkStateChanged(object sender, FrameworkEventArgs e)
 {
     if (FrameworkStateChanged != null)
     {
         FrameworkStateChanged(sender, e);
     }
 }
Esempio n. 6
0
 private void context_FrameworkStateChanged(object sender, FrameworkEventArgs e)
 {
     if (e.EventType == FrameworkEventType.Started)
     {
         BundleRuntime.Instance.Complete();
     }
 }
Esempio n. 7
0
 private void FrameworkStateChangedHandler(object sender, FrameworkEventArgs e)
 {
     if (e.EventType == FrameworkEventType.Started)
     {
         _loading.AddMessage("插件内核启动完成,开始初始化数据库......");
     }
 }
 private void FrameworkHandler(object sender, FrameworkEventArgs frameworkEventArgs)
 {
     if (frameworkEventArgs.EventType == FrameworkEventType.Started)
     {
         SetProgress(80, "Plugin Framework Started.");
     }
 }
Esempio n. 9
0
 private void FrameworkEventListener(object sender, FrameworkEventArgs args)
 {
     if (args.EventType == FrameworkEventType.Stopped)
     {
         BundleRuntime.Instance.Framework.EventManager.RemoveBundleEventListener(BundleEventListener, true);
         BundleRuntime.Instance.Framework.EventManager.RemoveFrameworkEventListener(FrameworkEventListener);
     }
 }
Esempio n. 10
0
 private void FrameworkEventListener(object sender, FrameworkEventArgs e)
 {
     if (e.EventType == FrameworkEventType.Stopped)
     {
         BundleRuntime.Instance.Framework.EventManager.RemoveBundleEventListener(
             new EventHandler <BundleStateChangedEventArgs>(BundleEventListener),
             true);
         BundleRuntime.Instance.Framework.EventManager.RemoveFrameworkEventListener(new EventHandler <FrameworkEventArgs>(FrameworkEventListener));
     }
 }
Esempio n. 11
0
 internal static void OnFrameworkChanged(FrameworkEventArgs e)
 {
     if (Events[Frameworkkey] != null)
     {
         FrameworkEventHandler handler = Events[Frameworkkey] as FrameworkEventHandler;
         if (handler != null)
         {
             handler(null, e);
         }
     }
 }
Esempio n. 12
0
 private void OnFrameworkCleared(object sender, FrameworkEventArgs args)
 {
     InvokeAction(delegate
     {
         #if GTK
         this.cbxSelector.ClearTexts();
         #else
         this.cbxSelector.Items.Clear();
         #endif
         Reset(false);
     });
     this.eventsBySelectorKey.Clear();
     this.eventsBySelectorKey[""] = new List <GroupEvent>();
 }
Esempio n. 13
0
 private void OnFrameworkCleared(object sender, FrameworkEventArgs args)
 {
     InvokeAction(delegate
     {
         #if GTK
         this.cbxSelector.ClearTexts();
         #else
         this.cbxSelector.Items.Clear();
         #endif
         Reset(false);
     });
     this.eventsBySelectorKey.Clear();
     this.eventsBySelectorKey[""] = new List<GroupEvent>();
 }
Esempio n. 14
0
 public void DispatchFrameworkEvent(object sender, FrameworkEventArgs e)
 {
     if (_frameworkDispatcher != null)
     {
         List <EventHandler <FrameworkEventArgs> > listeners = new List <EventHandler <FrameworkEventArgs> >(_frameworkListeners);
         if (e.EventType == FrameworkEventType.Stopping)
         {
             _frameworkDispatcher.DispatchToSyncListeners(sender, e, listeners);
         }
         else
         {
             _frameworkDispatcher.DispatchToAsyncListeners(sender, e, listeners);
         }
     }
 }
Esempio n. 15
0
 private void DispatchToListeners(object sender, T e, IEnumerable <EventHandler <T> > listeners, DispatchEventItemDelegate <T> dispatchEventItemDelegate)
 {
     foreach (EventHandler <T> handler in listeners)
     {
         EventThreadItem <T> item = new EventThreadItem <T> {
             Sender    = sender,
             EventArgs = e,
             Listener  = handler
         };
         try
         {
             dispatchEventItemDelegate(item);
         }
         catch (Exception exception)
         {
             FrameworkEventArgs args = new FrameworkEventArgs(FrameworkEventType.Error, this, exception);
             this._owner.DispatchFrameworkEvent(this, args);
         }
     }
 }
Esempio n. 16
0
        private void EventManager_FrameworkStateChanged(object sender, FrameworkEventArgs e)
        {
            var target = e.Target as IBundleContext;

            if (target == null)
            {
                var bundle = e.Target as IBundle;
                if (bundle != null)
                {
                    target = bundle.Context;
                }
            }
            switch (e.EventType)
            {
            case FrameworkEventType.Starting:
                OnFrameworkStarting();
                return;

            case FrameworkEventType.Started:
                OnFrameworkStarted();
                return;

            case FrameworkEventType.Error:
                if (e.Data != null)
                {
                    if (!(e.Data is Exception))
                    {
                        break;
                    }
                    FileLogUtility.Error(e.Data as Exception);
                    return;
                }
                if (target != null)
                {
                    FileLogUtility.Error(string.Format(Messages.BundleThrownFrameworkError, target.Bundle.SymbolicName, target.Bundle.Version));
                    return;
                }
                FileLogUtility.Error(string.Format(Messages.ObjectThrownFrameworkError, e.Target));
                return;

            case FrameworkEventType.Warning:
                if (e.Data != null)
                {
                    if (e.Data is Exception)
                    {
                        FileLogUtility.Warn(e.Data as Exception);
                        return;
                    }
                    break;
                }
                if (target != null)
                {
                    FileLogUtility.Warn(string.Format(Messages.BundleThrownFrameworkWarning, target.Bundle.SymbolicName, target.Bundle.Version));
                    return;
                }
                FileLogUtility.Warn(string.Format(Messages.ObjectThrownFrameworkWarning, e.Target));
                return;

            case FrameworkEventType.Info:
            case FrameworkEventType.Stopping:
                break;

            case FrameworkEventType.Stopped:
                OnFrameworkStop();
                break;

            default:
                return;
            }
        }
Esempio n. 17
0
 private void txtBroadcast_TextChanged(object sender, EventArgs e)
 {
     var eArgs = new FrameworkEventArgs();
     eArgs.PropertyBag.Add("MyText", txtBroadcast.Text);
     CSSFormEventHandler.Instance.FrameWorkEvent("CS.Example", "MyTextChanged", eArgs);
 }