示例#1
0
 public void Log(StatusMessage message)
 {
     textBox.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart)delegate {
         Run run = new Run(message.Message + (message.Multipart || message.Message.EndsWith("\n") ? "" : "\n"));
         switch(message.MessageType) {
             case StatusMessage.StatusMessageType.Error:
                 run.Style = styError;
                 break;
             case StatusMessage.StatusMessageType.Success:
                 run.Style = stySuccess;
                 break;
             case StatusMessage.StatusMessageType.Status:
                 run.Style = styStatus;
                 break;
             case StatusMessage.StatusMessageType.Other:
                 run.Style = styOther;
                 break;
             case StatusMessage.StatusMessageType.Style1:
                 run.Style = sty1;
                 break;
             case StatusMessage.StatusMessageType.Style2:
                 run.Style = sty2;
                 break;
         }
         spanContainer.Inlines.Add(new Span(run));
         textBox.ScrollToEnd();
     });
 }
示例#2
0
 public void Log(StatusMessage message)
 {
     if(message.MessageType == StatusMessage.StatusMessageType.Error) {
         MessageLog.Add(message.Message);
     }
 }
示例#3
0
 public void Log(string message, StatusMessage.StatusMessageType messageType)
 {
     if(messageType == StatusMessage.StatusMessageType.Error) {
         MessageLog.Add(message);
     }
 }
示例#4
0
 public void Log(string message, StatusMessage.StatusMessageType messageType)
 {
     Log(new StatusMessage(message, messageType));
 }
示例#5
0
 public void Log(StatusMessage message)
 {
     Console.Write(message.Message + (message.Multipart || message.Message.EndsWith("\n") ? "" : "\n"));
 }
示例#6
0
 public void Log(StatusMessage message)
 {
 }
示例#7
0
 public void Log(string message, StatusMessage.StatusMessageType messageType)
 {
 }
 public void Log(StatusMessage message)
 {
     if(message.MessageType == StatusMessage.StatusMessageType.Error) {
         MessageLog.Add(new Exception(message.Message));
     }
 }