Диспетчер C # WPF в richtextbox.Document.Blocks - PullRequest
0 голосов
/ 23 июня 2018

все работает нормально, когда я использую в потоке:

 richtextbox1.Dispatcher.Invoke(DispatcherPriority.Normal, new Action(() => { this.richtextbox1.AppendText(text); }));

, но я получаю ошибку "Вызывающий поток не может получить доступ к этому объекту, потому что другой поток владеет им. ", когда я используюв теме:

richtextbox1.Dispatcher.Invoke(DispatcherPriority.Normal, new Action(() => { this.richtextbox1.Document.Blocks.Add(paragraph); }));

Я также получаю эту ошибку, если я пытаюсь с richtextbox1.Document = some_FlowDocument

Не могу найти способ, как решить эту проблему в WPF

1 Ответ

0 голосов
/ 01 июля 2018

нужно сделать FlowDocument и Paragraph в главном потоке и вызвать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...