Assembly: Microsoft.Phone (in Microsoft.Phone.dll)
The value of is never null. When the player has not passed through an intermediate state when its state changes, then the value of is the same as the value of CurrentPlayState. For example, if you start to play a song and no buffering is required, then the value of both and CurrentPlayState is Playing.
Here are some examples of state transitions: