public PglGroupingViewModel(PGLGrouping theNewPglGrouping) : base(null) { thePglGrouping_ = theNewPglGrouping; if (null != thePglGrouping_.insideRibbons) { foreach (var ribbon in thePglGrouping_.insideRibbons) { RibbonViewModel ribbonVM = new RibbonViewModel(ribbon as ribbonBase); ribbonVM.Parent = this; this.Children.Add(ribbonVM); } } if (null != thePglGrouping_.thePGLoffsetRibbon) { this.Children.Add(new RibbonViewModel(thePglGrouping_.thePGLoffsetRibbon)); } //this.Children if (null != thePglGrouping_.outsideRibbons) { foreach (var ribbon in thePglGrouping_.outsideRibbons) { this.Children.Add(new RibbonViewModel(ribbon as ribbonBase)); } } }
public RibbonWidthsVM(RibbonViewModel aRibbonVM) : base(aRibbonVM) { Aspect = Ribbon.Widths; }
public RibbonAspectVMbase(RibbonViewModel aRibbonVM) { myRibbonVM_ = aRibbonVM; myRibbon_ = myRibbonVM_.TheRibbon; }
public RibbonCrossSlopesVM(RibbonViewModel aRibbonVM) : base(aRibbonVM) { Aspect = Ribbon.CrossSlopes; }