private void Player_StateChanged(object sender, xZune.Vlc.ObjectEventArgs<MediaState> e) { if (Player.State == MediaState.Ended) { Application.Current.Dispatcher.Invoke(Close); } }