in src/CognitiveKioskUWP/MainPage.xaml.cs [449:462]
private void UpdateTranslationUI(string messageOriginal, string messageTranslation)
{
if (Dispatcher.HasThreadAccess)
{
speechControl.UpdateEvent(new CognitiveEvent() { PrimarySpeechMessage = messageOriginal, SecondarySpeechMessage = messageTranslation });
}
else
{
var task = Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
{
speechControl.UpdateEvent(new CognitiveEvent() { PrimarySpeechMessage = messageOriginal, SecondarySpeechMessage = messageTranslation });
});
}
}