public MainMenuCommandRegionDecorator(string regionName, BarCommandRegion barCommandRegion) { if (string.IsNullOrEmpty(regionName)) { throw new ArgumentNullException("RegionName can not be null or empty."); } if (barCommandRegion == null) { throw new ArgumentNullException("BarCommandRegion can not be null."); } _regionName = regionName; _barCommandRegion = barCommandRegion; _identKeyCash = new List <IdentKey>(); _parentItemNameCash = new List <string>(); }
public SubMenuCommandRegionDecorator(string regionName, BarCommandRegion barCommandRegion, BarSubItem subMenu) { if (string.IsNullOrEmpty(regionName)) { throw new ArgumentNullException("RegionName can not be null or empty."); } if (barCommandRegion == null) { throw new ArgumentNullException("BarCommandRegion can not be null."); } if (subMenu == null) { throw new ArgumentNullException("CommandRegion can not be null."); } _regionName = regionName; _barCommandRegion = barCommandRegion; _subMenu = subMenu; _identKeyCash = new List <IdentKey>(); }