コード例 #1
0
        IModelNavigationItem GetNavigationItem(IModelNavigationItems navigationItems, string id, string objectKey)
        {
            IModelNavigationItem navigationItem;

            if (navigationItems[id] != null)
            {
                navigationItem = navigationItems[id];
            }
            else
            {
                navigationItem           = navigationItems.AddNode <IModelNavigationItem>(id);
                navigationItem.Caption   = id;
                navigationItem.ObjectKey = objectKey;
            }
            return(navigationItem);
        }
コード例 #2
0
        IModelNavigationItem GetNavigationItem(IModelNavigationItems navigationItems, string id, string objectKey, int index)
        {
            IModelNavigationItem navigationItem;

            if (navigationItems[id] != null)
            {
                navigationItem = navigationItems[id];
            }
            else
            {
                navigationItem           = navigationItems.AddNode <IModelNavigationItem>(id);
                navigationItem.Caption   = id;
                navigationItem.ObjectKey = objectKey;
                if (index > -1)
                {
                    navigationItem.Index = index;
                }
            }
            return(navigationItem);
        }
コード例 #3
0
        private void AddNavItem(IModelNavigationItems node, string id)
        {
            var personItem = node.AddNode <IModelNavigationItem>(id);

            personItem.View = node.Application.Views[id];
        }