Exemple #1
0
 public EngineCGElementsControllerViewmodel(ICGElementsController controller)
 {
     _controller = controller;
     Crawls      = controller.Crawls?.Select(element => new CGElementViewmodel(element)).ToArray() ?? new CGElementViewmodel[0];
     Logos       = controller.Logos?.Select(element => new CGElementViewmodel(element)).ToArray() ?? new CGElementViewmodel[0];
     Parentals   = controller.Parentals?.Select(element => new CGElementViewmodel(element)).ToArray() ?? new CGElementViewmodel[0];
     controller.PropertyChanged += controller_PropertyChanged;
 }
 public EngineCGElementsControllerViewmodel(ICGElementsController controller)
 {
     Controller    = controller;
     _crawls       = controller.Crawls.Select(element => new CGElementViewmodel(element)).ToList();
     _logos        = controller.Logos.Select(element => new CGElementViewmodel(element)).ToList();
     _parentals    = controller.Parentals.Select(element => new CGElementViewmodel(element)).ToList();
     _auxes        = controller.Auxes.Select(element => new CGElementViewmodel(element)).ToList();
     _visibleAuxes = controller.VisibleAuxes;
     controller.PropertyChanged += controller_PropertyChanged;
 }