コード例 #1
0
ファイル: XTreeMenu.cs プロジェクト: SanSay157/IT8
        public XTreeMenuHandler CreateMenuHandler(XmlElement xmlLevelMenu)
        {
            XTreeMenuHandler menuHandler;

            if (xmlLevelMenu == null)
            {
                menuHandler = XTreeMenuHandler.Empty;
            }
            else
            {
                XTreeMenuInfo menuInfo          = createMenuInfo(xmlLevelMenu);
                IXTreeLevelMenuDataProvider prv = getTreeLevelMenuDataProvider(xmlLevelMenu);
                if (menuInfo == null && prv == null)
                {
                    menuHandler = XTreeMenuHandler.Empty;
                }
                else
                {
                    menuHandler = new XTreeMenuHandler(menuInfo, prv);
                }
            }
            return(menuHandler);
        }
コード例 #2
0
ファイル: XTreeMenu.cs プロジェクト: SanSay157/IT8
 public XTreeMenuHandler(XTreeMenuInfo menuMD, IXTreeLevelMenuDataProvider dataProvider)
 {
     m_menuMD       = menuMD;
     m_dataProvider = dataProvider;
 }