private void MediaManager_StateChanged(object sender, MediaManager.Playback.StateChangedEventArgs e) { if (MediaManager.IsPlaying()) { PlayPauseImage = ImageSource.FromFile("playback_controls_pause_button.png"); } else { PlayPauseImage = ImageSource.FromFile("playback_controls_play_button.png"); } RaisePropertyChanged(nameof(CurrentMediaItemText)); Progress = MediaManager.Position.TotalSeconds / MediaManager.Duration.TotalSeconds; RaisePropertyChanged(nameof(IsVisible)); RaisePropertyChanged(nameof(CurrentMediaItem)); }