/// ------------------------------------------------------------------------------------ void DisplayMessage(string msg, ArchivingDlgViewModel.MessageType type) { if ((bool)_logBox.Tag) { _logBox.Clear(); _logBox.Tag = false; } switch (type) { case ArchivingDlgViewModel.MessageType.Normal: _logBox.WriteMessage(msg); break; case ArchivingDlgViewModel.MessageType.Indented: _logBox.WriteMessage(Environment.NewLine + " "+ msg); break; case ArchivingDlgViewModel.MessageType.Detail: _logBox.WriteMessageWithFontStyle(FontStyle.Regular, "\t" + msg); break; case ArchivingDlgViewModel.MessageType.Bullet: _logBox.WriteMessageWithFontStyle(FontStyle.Regular, " \u00B7 {0}", msg); break; case ArchivingDlgViewModel.MessageType.Progress: _logBox.WriteMessage(Environment.NewLine + msg); break; case ArchivingDlgViewModel.MessageType.Warning: _logBox.WriteWarning(msg); break; case ArchivingDlgViewModel.MessageType.Error: _logBox.WriteMessageWithColor("Red", msg + Environment.NewLine); break; case ArchivingDlgViewModel.MessageType.Success: _logBox.WriteMessageWithColor(Color.DarkGreen, Environment.NewLine + msg); break; case ArchivingDlgViewModel.MessageType.Volatile: _logBox.WriteMessage(msg); _logBox.Tag = true; break; } }
public MessageData(string msg, ArchivingDlgViewModel.MessageType type) { MsgText = msg; MsgType = type; }