public override string ToString() { if (severityLevel == SeverityLevels.Error) { return(string.Format("{0}.{1}|{2}|{3}|{4}|{5}|{6}|{7}\tStack={8}", dateTime.ToString("dd-MM-yyyy HH:mm:ss"), dateTime.Millisecond.ToString("000"), severityLevel.ToString(), processId, threadId, appName, assemblyName, message, (stackDump.Equals(StackDumpNotAvailable)) ? StackDumpNotAvailable : "\n" + stackDump)); } else { return(string.Format("{0}.{1}|{2}|{3}|{4}|{5}|{6}|{7}", dateTime.ToString("dd-MM-yyyy HH:mm:ss"), dateTime.Millisecond.ToString("000"), severityLevel.ToString(), processId, threadId, appName, assemblyName, message)); } }
internal static void PublishMessage(XElement msg) { if (!DesignerProperties.IsInDesignTool) { if (msg == null) { //Clear(); } else { SeverityLevels severity = SeverityLevels.Undefined; string severityString = null; if (msg.Attribute(Common.MessageType) != null) { severityString = msg.Attribute(Common.MessageType).Value.ToUpper(); } switch (severityString) { case "ERROR": severity = SeverityLevels.Error; break; case "WARNING": severity = SeverityLevels.Warning; break; case "SUCCESS": severity = SeverityLevels.Success; break; default: severity = SeverityLevels.Information; break; } if (msg.Attribute(Common.PopupMessage) != null && Common.boolValue(msg.Attribute(Common.PopupMessage).Value)) { MessageBox.Show(msg.Value, severity.ToString(), MessageBoxButton.OK); } else { MessageBox.Show(msg.Value, severity.ToString(), MessageBoxButton.OK); //var toast = new ToastPrompt //{ // Title = severity.ToString(), // Message = msg.Value, // ImageSource = new BitmapImage(new Uri("/Expanz.ThinRIA.Core.WP7;component/Images/" + severity.ToString() + ".png", UriKind.RelativeOrAbsolute)), //}; //toast.Show(); } } } }
/// <summary> /// Publish message to the message panel. /// </summary> /// <param name="msg"></param> public void PublishMessage(XElement msg) { if (!DesignerProperties.GetIsInDesignMode(this)) { if (msg == null) { Clear(); } else { SeverityLevels severity = SeverityLevels.Undefined; string severityString = null; if (msg.Attribute(Common.MessageType) != null) { severityString = msg.Attribute(Common.MessageType).Value.ToUpper(); } switch (severityString) { case "ERROR": severity = SeverityLevels.Error; break; case "WARNING": severity = SeverityLevels.Warning; break; case "SUCCESS": severity = SeverityLevels.Success; break; default: severity = SeverityLevels.Information; break; } Severity = severity; Message = msg.Value; VisualStateManager.GoToState(this, severity.ToString(), true); if (msg.Attribute(Common.PopupMessage) != null && Common.boolValue(msg.Attribute(Common.PopupMessage).Value)) { MessageBox.Show(Message, severity.ToString(), MessageBoxButton.OK); } this.Visibility = string.IsNullOrEmpty(Message) ? Visibility.Collapsed : Visibility.Visible; } } }