title: How do I determine if MediaElement is playing?
body: <p>Seems simple enough, but I cannot figure out any way to determine what the state of a MediaElement is. There are various properties for some states (such as IsBuffering) but I can't find any for states such as Play, Pause, etc. Silverlight seems to have a CurrentState property that shows all these.</p>
  
  <p>Currently the way I'm determining whether a video is supposed to be playing is watching for various events and a timer that checks to see if any progress is being made. </p>
  
  <p>I'm new to MediaElement and WPF (I'm actually only using MediaElement in a WinForms app). Is there something I am missing?</p>