public ParqueEolicoForm(EnumParqueEolicoFormType tipo, object elemento) { this.tipo = tipo; InitializeComponent(); InitializeMyComponents(tipo, elemento); this.txtPotenciaMaxima.DataContext = this; }
private void InitializeMyComponents(EnumParqueEolicoFormType tipo, object elemento) { if (tipo == EnumParqueEolicoFormType.CADASTRAR) { this.btnAction.Content = "Cadastrar"; this.txtTitulo.Text = "Cadastrar Parque Eólico"; this.parqueEolico = new ParqueEolico(); this.strPotenciaMaxima = "0"; } else if (tipo == EnumParqueEolicoFormType.ALTERAR) { this.btnAction.Content = "Alterar"; this.txtTitulo.Text = "Alterar Parque Eólico"; this.parqueEolico = (ParqueEolico)elemento; this.strPotenciaMaxima = Math.Round(this.parqueEolico.PotenciaMaxima, 2).ToString().Replace(".", ","); } this.DataContext = parqueEolico; }