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); } }