protected override BaseViewInfoRegistrator GetView()
        {
            BaseViewInfoRegistrator view = base.GetView();

            if (view is SkinViewInfoRegistrator)
            {
                view = new MySkinViewInfoRegistrator();
            }

            return(view);
        }
        protected override BaseViewInfoRegistrator GetView()
        {
            BaseViewInfoRegistrator view     = base.GetView();
            SkinViewInfoRegistrator skinView = view as SkinViewInfoRegistrator;

            if (skinView == null)
            {
                return(view);
            }

            return(new MySkinViewInfoRegistrator());
        }
        public void crearPanel()
        {
            DataTable tClaseComponente = new DataTable();

            tClaseComponente = mgr.GetClaseComponente();
            DataView dataViewHijos = new DataView(tClaseComponente);
            int      iClaseComponente;
            int      indiceInicio;

            for (int i = 0; i < navBarControl1.AvailableNavBarViews.Count; i++)
            {
                BaseViewInfoRegistrator vir = navBarControl1.AvailableNavBarViews[i] as BaseViewInfoRegistrator;
                if (vir.ViewName == "SkinNav:VS2010")
                {
                    navBarControl1.View = vir;
                }
            }

            foreach (DataRowView dataRowCurrent in dataViewHijos)
            {
                iClaseComponente = Convert.ToInt16(dataRowCurrent.Row["clase"].ToString());
                TreeView _arbolComponente = new TreeView();
                indiceInicio = iClaseComponente * 1000;
                CrearNodosDelPadre(indiceInicio, null, _arbolComponente);
                /// NavBarGroup _nuevoGrupo = new NavBarGroup();
                //prueba
                long        ltipo        = long.Parse(dataRowCurrent.Row["PK_COD_TIPO_COMPONENTE"].ToString());
                string      sdescripcion = dataRowCurrent.Row["DESCRIPCION_TIPO"].ToString();
                int         iestado      = int.Parse(dataRowCurrent.Row["ESTADO"].ToString());
                GrupoBarNav _nuevoGrupo  = new GrupoBarNav(ltipo, sdescripcion, iestado);

                //
                _nuevoGrupo.Name    = dataRowCurrent.Row["DESCRIPCION_TIPO"].ToString().Trim();
                _nuevoGrupo.Caption = dataRowCurrent.Row["DESCRIPCION_TIPO"].ToString().Trim();
                navBarControl1.Groups.Add(_nuevoGrupo);
                _nuevoGrupo.GroupStyle = DevExpress.XtraNavBar.NavBarGroupStyle.ControlContainer;
                _nuevoGrupo.ControlContainer.Controls.Add(_arbolComponente);
                _arbolComponente.BackColor = Color.Lavender;
                //prueba

                //  navBarControl1.ActiveGroupChanged += new NavBarGroupEventHandler(navBarControl1_GroupExpanded);
                // TreeView10.ForeColor = Color.SteelBlue;
                _arbolComponente.Dock            = DockStyle.Fill;
                _arbolComponente.NodeMouseClick += new TreeNodeMouseClickEventHandler(_arbolComponente_NodeMouseClick);
            }
        }