Кажется, на форуме найдено много таких ошибок, но я не могу применить большинство из них к моей ситуации ..
Моя проблема:
У меня есть страница PosterHome.xaml с равномерной сеткой.
В моем коде позади, у меня есть ничья:
drawThread = new Thread(new ThreadStart(drawPosters));
drawThread.SetApartmentState(ApartmentState.STA);
drawThread.Start();
Этот метод потока (drawPosters) иногда вызывается другим классом с помощью авторезетентного события. Я получаю ошибку в этом методе в тот момент, когда я изменяю строки с равномерной сеткой:
while (true)
{
waitEvent.WaitOne();
//do some calculations
// change uniform grid rows & cols
posterUniformGrid.Rows = calculatedRows; //**-> error is first thrown here**
posterUniformGird.Columns = calculatedCols;
}
Как мне справиться с этим? Заранее спасибо.
Приветс Даан