Exemple #1
0
 public DesignPattern Save()
 {
     try
     {
         if (this.CurrentPattern.Type == DesignPattern.TypeEnum.SimplePattern)
         {
             var pattern = new SimpleDesignPattern
             {
                 Type = Type                    /*,
                                                 * IsPro = Type != DesignPattern.TypeEnum.SimplePattern*/
             };
             pattern.FromBitmap(this.CurrentPattern.PreviewBitmap);
             return(pattern);
         }
         else
         {
             var pattern = new ProDesignPattern
             {
                 Type = Type                    /*,
                                                 * IsPro = Type != DesignPattern.TypeEnum.SimplePattern*/
             };
             pattern.FromBitmap(this.CurrentPattern.PreviewBitmap);
             return(pattern);
         }
     }
     catch (System.Exception e) { Logger.Log(Logger.Level.ERROR, "[PatternEditor] Error while saving pattern: " + e.ToString()); return(null); }
 }