public override void Show(System.Windows.Controls.ContentControl contentControl, object writer) { XElement clientOrderDocument = this.m_ClientOrder.ToXML(true); YellowstonePathology.Document.Result.Data.ClientOrderDataSheetData data = new YellowstonePathology.Document.Result.Data.ClientOrderDataSheetData(clientOrderDocument); YellowstonePathology.Document.Result.Xps.ClientOrderDataSheet clientOrderDataSheet = new YellowstonePathology.Document.Result.Xps.ClientOrderDataSheet(data); System.Windows.Controls.DocumentViewer documentViewer = new System.Windows.Controls.DocumentViewer(); documentViewer.Loaded += new System.Windows.RoutedEventHandler(DocumentViewer_Loaded); documentViewer.Document = clientOrderDataSheet.FixedDocument; contentControl.Content = documentViewer; }