protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { var xmlString = new StreamReader(objectProvider.GetData()).ReadToEnd(); var doc = new XmlDocument(); doc.LoadXml(xmlString); var converter = new XmlDocumentFamilyToFrameworkElementConverter(); var viewPart = converter.Convert(doc); var browserPart = converter.CreateWebBrowserPanel(xmlString); var dlg = new XmlWindow(); dlg.VariableElement = viewPart; dlg.BrowserElement = browserPart; dlg.ShowDialog(); }
public XDocumentFamilyToFrameworkElementConverter() { converter = new XmlDocumentFamilyToFrameworkElementConverter(); }