Browse Source

add UDC tracking for WPF designer and WinForms designer

pull/374/merge
Siegfried Pammer 12 years ago
parent
commit
b5312c6ea6
  1. 2
      src/AddIns/DisplayBindings/FormsDesigner/Project/Src/DesignerViewContent.cs
  2. 2
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/WpfViewContent.cs

2
src/AddIns/DisplayBindings/FormsDesigner/Project/Src/DesignerViewContent.cs

@ -510,6 +510,7 @@ namespace ICSharpCode.FormsDesigner @@ -510,6 +510,7 @@ namespace ICSharpCode.FormsDesigner
void LoadAndDisplayDesigner()
{
SD.AnalyticsMonitor.TrackFeature(typeof(FormsDesignerViewContent), "Load");
try {
LoadDesigner();
@ -627,6 +628,7 @@ namespace ICSharpCode.FormsDesigner @@ -627,6 +628,7 @@ namespace ICSharpCode.FormsDesigner
public virtual void MergeFormChanges()
{
SD.AnalyticsMonitor.TrackFeature(typeof(FormsDesignerViewContent), "Save");
if (this.HasLoadError || this.designSurface == null) {
LoggingService.Debug("Forms designer: Cannot merge form changes because the designer is not loaded successfully or not loaded at all");
return;

2
src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/WpfViewContent.cs

@ -84,6 +84,7 @@ namespace ICSharpCode.WpfDesign.AddIn @@ -84,6 +84,7 @@ namespace ICSharpCode.WpfDesign.AddIn
{
wasChangedInDesigner = false;
Debug.Assert(file == this.PrimaryFile);
SD.AnalyticsMonitor.TrackFeature(typeof(WpfViewContent), "Load");
_stream = new MemoryStream();
stream.CopyTo(_stream);
@ -137,6 +138,7 @@ namespace ICSharpCode.WpfDesign.AddIn @@ -137,6 +138,7 @@ namespace ICSharpCode.WpfDesign.AddIn
protected override void SaveInternal(OpenedFile file, System.IO.Stream stream)
{
if (wasChangedInDesigner && designer.DesignContext != null) {
SD.AnalyticsMonitor.TrackFeature(typeof(WpfViewContent), "Save");
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.IndentChars = SD.EditorControlService.GlobalOptions.IndentationString;

Loading…
Cancel
Save