Esempio n. 1
0
 public PhrasesReviewPage()
 {
     InitializeComponent();
     vm = new PhrasesReviewViewModel(AppShell.vmSettings, false, async() =>
     {
         PhraseInputEntry.Focus();
         if (vm.HasCurrent && vm.IsSpeaking)
         {
             await XamarinCommon.SpeakXamarin(AppShell.vmSettings, vm.CurrentPhrase);
         }
     });
     BindingContext = vm;
     OnNewTest(null, null);
 }
Esempio n. 2
0
        async void Button_Clicked(object sender, EventArgs e)
        {
            CommonApi.UserId = await vm.Login();

            if (string.IsNullOrEmpty(CommonApi.UserId))
            {
                await DisplayAlert("Wrong username or password!", "Login", "OK");
            }
            else
            {
                XamarinCommon.SaveUserId();
                _ = Task.Run(async() =>
                {
                    await AppShell.vmSettings.GetData();
                });
                await Shell.Current.GoToAsync($"//{nameof(SearchPage)}");
            }
        }
Esempio n. 3
0
 public async void OnMenuItemClicked(object sender, EventArgs e)
 {
     CommonApi.UserId = "";
     XamarinCommon.SaveUserId();
     await Current.GoToAsync("//LoginPage");
 }