//Metodos do controlador //Cria e controla a activity protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); //Recebendo o bundle(Objeto participante) var participanteBundle = Intent.GetBundleExtra("member"); _participante = Participante.BundleToParticipante(participanteBundle); //Exibindo o layout .axml SetContentView(Resource.Layout.EditarPerfil); //Iniciando as variaveis do contexto var salvar = FindViewById <Button>(Resource.Id.salvar); var alterarSenha = FindViewById <TextView>(Resource.Id.alterar_senha); var desativarUsuario = FindViewById <TextView>(Resource.Id.desativar_usuario); var telefoneInfoUser = FindViewById <EditText>(Resource.Id.tel_number_user); var nomeInfoUser = FindViewById <EditText>(Resource.Id.nome_info_user); var dtNascimentoInfoUser = FindViewById <EditText>(Resource.Id.dt_nascimento_info_user); var toolbar = FindViewById <Toolbar>((Resource.Id.toolbar)); SetActionBar(toolbar); //Modificando a parte textual ActionBar.SetTitle(Resource.String.TitleEditarPerfil); telefoneInfoUser.Hint = _participante.Telefone; nomeInfoUser.Hint = _participante.Nome; dtNascimentoInfoUser.Hint = _participante.Nascimento; //Funcionalidades telefoneInfoUser.AddTextChangedListener(new Mascara(telefoneInfoUser, "## #####-####")); dtNascimentoInfoUser.AddTextChangedListener(new Mascara(dtNascimentoInfoUser, "##/##/####")); //Para Exibir _nome = _participante.Nome; _telefone = _participante.Telefone; _nascimento = _participante.Nascimento; //Pegar as informações inseridas dtNascimentoInfoUser.TextChanged += (sender, nascimentocapturado) => _nascimento = nascimentocapturado.Text.ToString(); telefoneInfoUser.TextChanged += (sender, telefonecapturado) => _telefone = telefonecapturado.Text.ToString(); desativarUsuario.Click += delegate { Mensagens.MensagemDesativarConta(this, _participante); }; alterarSenha.Click += delegate { _pacote = _participante; IniciarAlterarSenha(this, _pacote); }; salvar.Click += delegate { SalvarClick(); }; }