Laden...

Timer-Zugriff auf MediaElement liefert Cross-Thread-Exception [==> DispatcherTimer verwenden]

Erstellt von Coooder vor 12 Jahren Letzter Beitrag vor 12 Jahren 966 Views
C
Coooder Themenstarter:in
180 Beiträge seit 2011
vor 12 Jahren
Timer-Zugriff auf MediaElement liefert Cross-Thread-Exception [==> DispatcherTimer verwenden]

hi,

ich wollte in einem Label anzeigen wie lange schon gespielt wird
dazu hab ich mir nen timer erstellt, mit dessen hilfe alle paar ms der wert in das label reingeschrieben werden soll nun sagt er mir aber leider das das mediaElement in einen anderen Thread läuft 😕 und es deswegen nich geht
wie kann ich da vorgehen?

6.911 Beiträge seit 2009
vor 12 Jahren

Hallo Coooder,

analog zu [FAQ] Controls von Thread aktualisieren lassen (Control.Invoke/Dispatcher.Invoke). Verwendest du als Timer eh den DispatcherTimer? Der läuft von Haus aus im GUI-Thread.

mfG Gü

Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"

C
Coooder Themenstarter:in
180 Beiträge seit 2011
vor 12 Jahren

ahh DispatcherTimer ... wieder was gelernt danke 😃