protected virtual void OnStateChanged(object o, StateChangeArgs args) { if (args.Playing){ playbutton.Hide(); pausebutton.Show(); } else{ playbutton.Show(); pausebutton.Hide(); } if (PlayStateChanged != null) PlayStateChanged(this,args); }