Esempio n. 1
0
        void OnTranslated(object sender, TranslatedEventArgs args)
        {
            EventHandler <TranslatedEventArgs> handler = Translated;

            if (handler != null)
            {
                handler(sender, args);
            }
        }
Esempio n. 2
0
 private void translator_SpeakCompleted(object sender, TranslatedEventArgs<Stream> e)
 {
     if (e.IsOk)
     {
         cacheSpeech(e.Result);
         playBuffer(new MemoryStream(audioCache));
         var word = e.UserState as Word;
         if (word != null)
         {
             App.WordStorage.SaveAudio(word, new MemoryStream(audioCache));
         }
     }
 }
Esempio n. 3
0
 void translator_TranslateCompleted(object sender, TranslatedEventArgs<List<string>> e)
 {
     if (e.IsOk == false)
     {
         //Do something
         return;
     }
     Dispatcher.BeginInvoke(() =>
         {
             txtTranslations.Text = "";
             e.Result.ForEach(s => txtTranslations.Text += s + "\n");
         });
 }