Кажется, что на форуме много таких ошибок, но я не могу применить большинство из них в своей ситуации.
Моя проблема:
У меня есть страница: 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;
}
Как мне с этим справиться? Заранее спасибо.
Приветствует Даана