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); }
private void DispatcherFrameworkCleared(object sender, FrameworkEventArgs args) { PortfolioEventQueue.Clear(); PortfolioManagerEventQueue.Clear(); PortfolioEventQueue.Enqueue(new OnFrameworkCleared(args.Framework)); PortfolioManagerEventQueue.Enqueue(new OnFrameworkCleared(args.Framework)); }
private void context_FrameworkStateChanged(object sender, FrameworkEventArgs e) { if (e.EventType == FrameworkEventType.Started) { Complate(); } }
private void OnFrameworkStateChanged(object sender, FrameworkEventArgs e) { if (FrameworkStateChanged != null) { FrameworkStateChanged(sender, e); } }
private void context_FrameworkStateChanged(object sender, FrameworkEventArgs e) { if (e.EventType == FrameworkEventType.Started) { BundleRuntime.Instance.Complete(); } }
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."); } }
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); } }
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)); } }
internal static void OnFrameworkChanged(FrameworkEventArgs e) { if (Events[Frameworkkey] != null) { FrameworkEventHandler handler = Events[Frameworkkey] as FrameworkEventHandler; if (handler != null) { handler(null, e); } } }
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>(); }
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>(); }
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); } } }
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); } } }
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; } }