Esempio n. 1
0
        /// ------------------------------------------------------------------------------------
        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;
            }
        }
Esempio n. 2
0
 public MessageData(string msg, ArchivingDlgViewModel.MessageType type)
 {
     MsgText = msg;
     MsgType = type;
 }