private void SeleccionaUbicacionArbol(Object obj) { try { var arbol = (System.Windows.Controls.TreeView)obj; var x = arbol.SelectedItem; var t = x.GetType(); if (t.BaseType.Name.ToString().Equals("CELDA")) { SelectedCelda = (CELDA)x; Celda = string.Format("{0}-{1}-{2}", SelectedCelda.SECTOR.EDIFICIO.DESCR, SelectedCelda.SECTOR.DESCR, SelectedCelda.ID_CELDA); Celda = Celda.Replace(" ", string.Empty); } PopUpsViewModels.ClosePopUp(PopUpsViewModels.TipoPopUp.SELECCIONA_UBICACION_CELDA); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al seleccionar ubicación en árbol", ex); } }