У меня есть управление контентом (ContentArea), и я назначаю его другому usercontrol
Navigator content = new Navigator();
content.set_user(user_id);
ContentArea.Content = content;
Теперь у меня много вещей, которые нужно загрузить в конструктор навигатора, мне нужно связать asyn c с этот код, чтобы программа свободно говорила во время загрузки usercontrol
я пробовал
Navigator content = null;
Thread newWindowThread = new Thread(new ThreadStart(async () =>
{
content = new Navigator();
content.set_user(user_id);
ContentArea.Content = content;
}));
// set the apartment state
newWindowThread.SetApartmentState(ApartmentState.STA);
// make the thread a background thread
newWindowThread.IsBackground = true;
// start the thread
newWindowThread.Start();
но это дает мне ошибку, какая-нибудь идея?