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;
        }