private void CmbGrupos_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { if (!IsInitialized) { return; } if (cmbGrupos.SelectedItem is PermisoComponente componente) { btnAgregar.IsEnabled = true; treeViewPermisosGrupo.Items.Clear(); _grupoPermisoSeleccionado = componente; //var permisos = _bllPermiso.ObtenerPermisosDelGrupo(componente.Id); CargarTreeView(treeViewPermisosGrupo, componente.ObtenerHijos()); CargarTreeViewSinGrupoSeleccionado(treeViewPermisosDisponibles, _bllPermiso.ObtenerPermisosSinPerfiles()); } else { treeViewPermisosGrupo.Items.Clear(); } }