SmoothStreamingMediaElement.CurrentStateChanged Event

Occurs when the current state of media element changes.

Namespace:  Microsoft.Web.Media.SmoothStreaming
Assembly:  Microsoft.Web.Media.SmoothStreaming (in Microsoft.Web.Media.SmoothStreaming.dll)

Syntax

'Declaration

Public Event CurrentStateChanged As RoutedEventHandler
'Usage

Dim instance As SmoothStreamingMediaElement
Dim handler As RoutedEventHandler

AddHandler instance.CurrentStateChanged, handler
public event RoutedEventHandler CurrentStateChanged
public:
 event RoutedEventHandler^ CurrentStateChanged {
    void add (RoutedEventHandler^ value);
    void remove (RoutedEventHandler^ value);
}
member CurrentStateChanged : <RoutedEventHandler,
    RoutedEventArgs>
JScript supports the use of events, but not the declaration of new ones.

Remarks

For more information, see Events.

Examples

The following examples shows a delegate that displays the new state using a text element.

    void SmoothPlayer_CurrentStateChanged(object sender, RoutedEventArgs e)
    {
        OutputText.Text = (sender as SmoothStreamingMediaElement).CurrentState.ToString();
    }

Version Information

Silverlight

Supported in: 5

Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

See Also

Reference

SmoothStreamingMediaElement Class

Microsoft.Web.Media.SmoothStreaming Namespace