C#、VS2008 でマルチスレッド アプリケーションを作成しています。このコードを使用して、別のスレッドを使用して作成された要素を変更しました。
m_OwnerPump.Dispatcher.Invoke(
System.Windows.Threading.DispatcherPriority.Normal,
new Action(
delegate()
{
m_OwnerPump.Name = textBoxPumpName.Text;
m_OwnerPump.Numbers = numbers.ToArray<string>();
//m_OwnerPump.City = tempInfo.City;
m_OwnerPump.EnergyConsumed = power;
}));
以前は問題なく動作していましたが、なぜこの例外が突然スローされるのかわかりません!