public void AddMessage(WindowProcessMessage message) { Application.Current.Dispatcher.BeginInvoke( (Action)(() => { Messages.Add(message); }) ); }
public Boolean AddQuestion(String text, String desc = null) { Boolean result = WindowMessageBox.ShowQuestion(text); WindowProcessMessage message = new WindowProcessMessage(WindowProcessMessageTyp.Blank, text, desc); AddMessage(message); text = (result == true) ? "Да" : "Нет"; AddMessage(new WindowProcessMessage(WindowProcessMessageTyp.Blank, text, null)); return(result); }
public void AddBlank(String text, String desc = null) { WindowProcessMessage message = new WindowProcessMessage(WindowProcessMessageTyp.Blank, text, desc); AddMessage(message); }
public void AddInfo(String text, String desc = null) { WindowProcessMessage message = new WindowProcessMessage(WindowProcessMessageTyp.Info, text, desc); AddMessage(message); }
public void AddWarning(String text, String desc = null) { WindowProcessMessage message = new WindowProcessMessage(WindowProcessMessageTyp.Warning, text, desc); AddMessage(message); }
public void AddError(String text, String desc = null) { WindowProcessMessage message = new WindowProcessMessage(WindowProcessMessageTyp.Error, text, desc); AddMessage(message); }
public Boolean AddQuestion(String text, String desc = null) { Boolean result = WindowMessageBox.ShowQuestion(text); WindowProcessMessage message = new WindowProcessMessage(WindowProcessMessageTyp.Blank, text, desc); AddMessage(message); text = (result == true) ? "Да" : "Нет"; AddMessage(new WindowProcessMessage(WindowProcessMessageTyp.Blank, text, null) ); return result; }