Можно явно запросить использование потока пользовательского интерфейса:
CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
// Your code goes here
});
При этом будет запущен внутренний блок в потоке пользовательского интерфейса, чтобы вы могли обновить пользовательский интерфейс оттуда.