/// <summary> /// Displays this dialog /// </summary> /// <param name="ex"></param> public static void Show(Exception ex) { Check.ArgumentNotNull(ex, nameof(ex)); Check.ArgumentNotNull(ex.Data[Utility.XML_EXCEPTION_KEY], "ex.Data[Utility.XML_EXCEPTION_KEY]"); //NOXLATE string origXmlContent = ex.Data[Utility.XML_EXCEPTION_KEY].ToString(); var diag = new XmlContentErrorDialog(); diag._ex = ex; diag.txtErrorDetails.Text = ex.ToString(); diag.txtXmlContent.Text = origXmlContent; diag.txtXmlContent.IsReadOnly = true; diag.ShowDialog(); }