Когда я пытался добавить элементы управления в мой список UserControl, он выдал «Вызывающий поток не может получить доступ к этому объекту, потому что другой поток владеет им» исключение.
panel_PanelHolder.Children.Clear();
panel_PanelHolder.Children.Add(usr_panel);
Но когда я использовал приведенный ниже код,
Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() =>
{
panel_PanelHolder.Children.Clear();
panel_PanelHolder.Children.Add(usr_panel);
}));
Выдает «Исключение было сгенерировано целью вызова». исключение.
Мне нужно очистить элементы управления и добавить элемент управления на панель. Я не уверен, как это исправить как можно скорее. Я использую поток STA для динамического управления элементами управления окном WPF. Может ли кто-нибудь помочь мне в этом? ТНХ ..