Я могу вернуть что-нибудь обратно в поток пользовательского интерфейса, например:
// when I am on the UI thread
var _UI = System.Threading.SynchronizationContext.Current;
// then on a background thread
_UI.Post((x) => { DoSomething(); }, null);
Но, если я нахожусь в этом фоновом потоке, чтобы сделать его асинхронным , то вызову _UI.Post() отменит мои усилия и заставит пользовательский интерфейс ждать выполнения DoSomething ().
Конечно, _UI.PostAsync () - это псевдокод.Но есть ли способ выполнить в потоке пользовательского интерфейса, но асинхронно ?По сути, я понимаю, что разоблачаю недостаток знаний и понимания.Будь милостив, пожалуйста.Я просто спрашиваю;)