Browse Source

Merge pull request #420 from linquize/report-designer-tab

Report Designer: Do not add tabs twice
pull/423/head
Peter Forstmeier 12 years ago
parent
commit
9efaa026b2
  1. 15
      src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/src/Views/DesignerView.cs

15
src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/src/Views/DesignerView.cs

@ -14,6 +14,7 @@ using System.ComponentModel.Design;
using System.ComponentModel.Design.Serialization; using System.ComponentModel.Design.Serialization;
using System.Drawing.Design; using System.Drawing.Design;
using System.IO; using System.IO;
using System.Linq;
using System.Windows.Forms; using System.Windows.Forms;
using System.Windows.Forms.Design; using System.Windows.Forms.Design;
using ICSharpCode.Core; using ICSharpCode.Core;
@ -355,10 +356,16 @@ namespace ICSharpCode.Reporting.Addin.Views
void SetupSecondaryView() void SetupSecondaryView()
{ {
var xmlView = new XmlView(generator,this); if (!SecondaryViewContents.OfType<XmlView>().Any())
SecondaryViewContents.Add(xmlView); {
var preview = new WpfPreview(loader,this); var xmlView = new XmlView(generator, this);
SecondaryViewContents.Add(preview); SecondaryViewContents.Add(xmlView);
}
if (!SecondaryViewContents.OfType<WpfPreview>().Any())
{
var preview = new WpfPreview(loader, this);
SecondaryViewContents.Add(preview);
}
} }
public string ReportFileContent { public string ReportFileContent {

Loading…
Cancel
Save