public NuevoPuntoMedicion(CategoriasViewModel vm) { InitializeComponent(); capturaViewModel = new CapturaViewModel(); capturaViewModel.PropertyChanged += capturaViewModel_PropertyChanged; capturaViewModel.InitDefault(vm); categoriaViewModel = vm; dtpFecha.Focus(); this.DataContext = capturaViewModel; }
//Editar registro existente public NuevoPuntoMedicion(RegistroModel registroModel, CategoriasViewModel vm) { InitializeComponent(); capturaViewModel = new CapturaViewModel(); capturaViewModel.PropertyChanged += capturaViewModel_PropertyChanged; categoriaViewModel = vm; capturaViewModel.InitEdit(registroModel, categoriaViewModel); this.DataContext = capturaViewModel; //dtpFecha.Focus(); dtpFecha.IsEnabled = false; cbxHora.IsEnabled = false; cbxMinutos.IsEnabled = false; }