async void OnLoad(ControlSancionesView obj) { try { ListIncidente = await StaticSourcesViewModel.CargarDatosAsync <ObservableCollection <INCIDENTE_TIPO> >(() => new ObservableCollection <INCIDENTE_TIPO>(new cIncidenteTipo().GetData().ToList())); ListIncidente.Insert(0, new INCIDENTE_TIPO() { ID_INCIDENTE_TIPO = -1, DESCR = "SELECIONE" }); ListTipoSanciones = await StaticSourcesViewModel.CargarDatosAsync <ObservableCollection <SANCION_TIPO> >(() => new ObservableCollection <SANCION_TIPO>(new cSancionTipo().GetData().ToList())); ListTipoSanciones.Insert(0, new SANCION_TIPO() { ID_SANCION = -1, DESCR = "SELECCIONE" }); CargarDatos(); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar control sanciones", ex); } }