public PageActionGroup GetGroupByCaption(IPage page, string caption, Position position) { var pageActionGroup = Children.OfType <PageActionGroup>().FirstOrDefault(a => a.Properties.CaptionML["ENU"] == caption); if (pageActionGroup == null) { pageActionGroup = new PageActionGroup(indentationLevel: 1); pageActionGroup.Properties.CaptionML.Set("ENU", caption); AddChildPageAction(pageActionGroup, position); } return(pageActionGroup); }
internal PageActionGroupProperties(PageActionGroup pageActionGroup) { PageActionGroup = pageActionGroup; innerList.Add(name); innerList.Add(captionML); #if NAV2016 innerList.Add(toolTipML); #endif innerList.Add(description); innerList.Add(visible); innerList.Add(enabled); innerList.Add(actionContainerType); innerList.Add(image); }