public void Comecar() { if (string.IsNullOrEmpty(Expressao)) { Source.SetResult(null); } else { var letras = new Letras(); if (ContarEspacos) { letras.Espacos = Expressao.ToCharArray().Count(x => x == ' '); } if (ContarVogais) { letras.Vogais = Expressao.ToCharArray().Count(x => "aeiou".Contains(x.ToString())); } if (ContarConsonantes) { letras.Consoantes = Expressao.ToCharArray().Count(x => !"aeiou".Contains(x.ToString())); } Source.SetResult(letras); } }
public ContadorLetras() { MainPage2 = new MainPage2(); MainPage2.PublicButtonCancelar.Clicked += (sender, args) => { Navigation.PopModalAsync(true); Source.SetResult(null); }; MainPage2.PublicButtonConfirmar.Clicked += async(sender, args) => { var letras = new Letras(); if (MainPage2.PublicSwitchEspacos.IsToggled) { letras.Espacos = Expressao.ToCharArray().Count(x => x == ' '); } if (MainPage2.PublicSwitchVogais.IsToggled) { letras.Vogais = Expressao.ToCharArray().Count(x => "aeiou".Contains(x.ToString())); } if (MainPage2.PublicSwitchConsoantes.IsToggled) { letras.Consoantes = Expressao.ToCharArray().Count(x => !"aeiou".Contains(x.ToString())); } await Navigation.PopModalAsync(true); Source.SetResult(letras); }; }