public EditarClasificacionViewModel(Clasification seleccion) { Nombre = seleccion.Name; int indice = Tipos.IndexOf(seleccion.BeerType); // no me gusta mucho, pero funciona // busca el elemento de la lista que sea igual al que escogiste // anteriormente y lo pone como seleccionado for (int i = 0; i < Tipos.Count; i++) { if (seleccion.BeerType.Id == Tipos[i].Id) { TipoSeleccionado = Tipos[i]; break; } } Codigo = seleccion.Code; }