コード例 #1
0
 public async Task OnSettingsChanged()
 {
     DataContext = vm = new PhrasesReviewViewModel(MainWindow.vmSettings, needCopy: true, () =>
     {
         tbPhraseInput.Focus();
         if (vm.HasCurrent && vm.IsSpeaking)
         {
             App.Speak(vm.vmSettings, vm.CurrentPhrase);
         }
     });
     btnNewTest_Click(null, null);
 }
コード例 #2
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);
 }