public ITNDNotifyIconBuis Init(TNDApplicationModel applicationModel) { var that = new TNDNotifyIconBuis(applicationModel); that.NIcon.Visible = true; return(that); }
public virtual ITNDApplicationBuis Init(TNDApplicationModel applicationModel, ITNDNotifyIconBuis notifyIconBuis) { this._ApplicationModel = applicationModel; this._NotifyIconBuis = notifyIconBuis; this._NotifyIconBuis.ShowMessage("Starting..."); return(this); }
private void Application_Exit(object sender, ExitEventArgs e) { using (var ni = this._ApplicationBuis as IDisposable) { using (var kh = this._KeyboardHook as IDisposable) { this._KeyboardHook = null; this._ApplicationBuis = null; this._ApplicationModel = null; } } }
public TNDNotifyIconBuis(TNDApplicationModel applicationModel) { this._ApplicationModel = applicationModel; this.NIcon = new System.Windows.Forms.NotifyIcon(); var msIcon = this.GetType().Assembly.GetManifestResourceStream("TagNDropBuis.Task.ico"); this.NIcon.Icon = new System.Drawing.Icon(msIcon); this.NIcon.Click += this.NIcon_Click; this.NIcon.Text = ConstsLibrary.ProductName; this.NIcon.BalloonTipTitle = ConstsLibrary.ProductName; }
public override ITNDApplicationBuis Init(TNDApplicationModel applicationModel, ITNDNotifyIconBuis notifyIconBuis) { // read from settings try { if (applicationModel.ConfigurationSource == null) { var configurationSource = TagNDrop.Properties.Settings.Default?.ConfigurationSource; applicationModel.ConfigurationSource = configurationSource; } return(base.Init(applicationModel, notifyIconBuis)); } catch (Exception exception) { App.ApplicationBuis.OnFatalException("TNDApplicationBuis2.Init", exception); return(this); } }
private void initApplication() { if (this._ApplicationModel == null) { var applicationModel = this.TryFindResource("ApplicationModel") as TNDApplicationModel; var notifyIconBuis = PoorMansDI.Instance.Create <ITNDNotifyIconBuis>().Init(applicationModel); var applicationBuis = PoorMansDI.Instance.Create <ITNDApplicationBuis>().Init(applicationModel, notifyIconBuis); var keyboardHook = PoorMansDI.Instance.Create <ITNDKeyboardHook>().Init(applicationModel); applicationModel.Init(applicationBuis); this._ApplicationModel = applicationModel; this._ApplicationBuis = applicationBuis; this._KeyboardHook = keyboardHook; this.Resources.Add("ApplicationBuis", applicationBuis); } }
public ITNDKeyboardHook Init(TNDApplicationModel applicationModel) { this._ApplicationModel = applicationModel; return(this); }