Hallo,
nadat ik in een bepaalde event handler gekomen ben moet ik een object instantieren.
De constructor van dit object bevat echter de aanmaak van een MediaElement:
m_videoMedia = new MediaElement();
Ik krijg hierdoor threading problemen: Wanneer ik tijdens debuggen bij deze regel kom krijg ik een error "De aanroep-thread moet STA zijn, omdat dit voor veel UI-onderdelen vereist is."
Ik weet dat dit opgelost kan worden met :
Dispatcher.Invoke(DispatcherPriority.Normal, (Action)(() => { m_videoMedia = new MediaElement();
);
Maar daarvoor moet ik wel de dispatcher instantie in die constructor zien te hebben en dat heb ik dus totaal niet:s
Iemand tips voor dit probleem?
nadat ik in een bepaalde event handler gekomen ben moet ik een object instantieren.
De constructor van dit object bevat echter de aanmaak van een MediaElement:
m_videoMedia = new MediaElement();
Ik krijg hierdoor threading problemen: Wanneer ik tijdens debuggen bij deze regel kom krijg ik een error "De aanroep-thread moet STA zijn, omdat dit voor veel UI-onderdelen vereist is."
Ik weet dat dit opgelost kan worden met :
Dispatcher.Invoke(DispatcherPriority.Normal, (Action)(() => { m_videoMedia = new MediaElement();
Maar daarvoor moet ik wel de dispatcher instantie in die constructor zien te hebben en dat heb ik dus totaal niet:s
Iemand tips voor dit probleem?