void playerSource_PlaybackEnded(object sender, EventArgs e)
{
if (!Dispatcher.CheckAccess())
{
Dispatcher.BeginInvoke((Action)delegate
{
playerSource_PlaybackEnded(sender, e);
});
return;
}
if (isPlaying)
{
txtFileFPS.Text = "";
isPlaying = false;
UpdateButtonStates();
}
playerSource.Unload();
}