Browse Source

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

Report Designer: Do not add tabs twice
pull/423/head
Peter Forstmeier 11 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; @@ -14,6 +14,7 @@ using System.ComponentModel.Design;
using System.ComponentModel.Design.Serialization;
using System.Drawing.Design;
using System.IO;
using System.Linq;
using System.Windows.Forms;
using System.Windows.Forms.Design;
using ICSharpCode.Core;
@ -355,10 +356,16 @@ namespace ICSharpCode.Reporting.Addin.Views @@ -355,10 +356,16 @@ namespace ICSharpCode.Reporting.Addin.Views
void SetupSecondaryView()
{
var xmlView = new XmlView(generator,this);
SecondaryViewContents.Add(xmlView);
var preview = new WpfPreview(loader,this);
SecondaryViewContents.Add(preview);
if (!SecondaryViewContents.OfType<XmlView>().Any())
{
var xmlView = new XmlView(generator, this);
SecondaryViewContents.Add(xmlView);
}
if (!SecondaryViewContents.OfType<WpfPreview>().Any())
{
var preview = new WpfPreview(loader, this);
SecondaryViewContents.Add(preview);
}
}
public string ReportFileContent {

Loading…
Cancel
Save