/// <summary> /// Evento con el que previsualizamos los cambios que estamos haciendo al elemento, pero sin llegar a guardalos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bAplicar_Click(object sender, RoutedEventArgs e) { if (!aplicarCambios()) { System.Windows.MessageBox.Show("Hay campos de informacion erroneos.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } else { miniaturaElemento.Content = cop.convertirAElementoVisual(); //miniaturaElemento.Content = Utils.convertirAFigura(cop as Figura); } }
/// <summary> /// Metodo con el que cargamos la informacion del elemento seleccionado en las cajas de texto de la ventana /// </summary> public void indicarElemento() { ori = elementoSeleccionado(); if (ori != null) { cop = ori.duplicar(); miniaturaElemento.Content = cop.convertirAElementoVisual(); cargarInformacion(cop); } else { System.Windows.MessageBox.Show("No hay ninguna figura seleccionada", "Error", MessageBoxButton.OK, MessageBoxImage.Error); this.IsEnabled = false; this.Close(); } }