示例#1
0
        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);
        }
示例#2
0
        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);
        }