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); }
public XTreeMenuHandler(XTreeMenuInfo menuMD, IXTreeLevelMenuDataProvider dataProvider) { m_menuMD = menuMD; m_dataProvider = dataProvider; }