private void OnAddTableEventHandler(object sender, long id)
{
var window = new HintWindow();
}
При срабатывании события попадаю в обработчик данного события, и мне нужно на каждое событие порождать формy. Но возникает ошибка "Вызывающим потоком должен быть STA, поскольку этого требуют большинство компонентов UI.". После создания будут другие события, которые обновляют данные на конкретной форме
Dispatcher.BeginInvoke((Action)(() => this.label1.Content = result));) для решения таких проблем, а уже как получить диспетчер, дело десятое... – EvgeniyZ Jul 19 '20 at 15:58Вызывающим потоком должен быть STA", без указания что пробовали такой то способ, он не работал. Ответ "Используйте диспетчер". Такой же вопрос и такой же ответ можно найти по ссылке, так что для меня лично это явный дубликат. Что касательно диспетчера, то это тоже самое, что если сейчас задать вопрос, с таким же текстом, только будет например неHintWindow, аTextBox, просто смена контрола. Что, будем теперь под каждый контрол задавать такие вопросы и давать ответы? Так что извините, не убедили. – EvgeniyZ Jul 19 '20 at 16:24