protected virtual void OnMediaElementSourceUriChanged(DependencyPropertyChangedEventArgs e) { Debug.WriteLine("[OnMediaElementSourceUriChanged] e: " + e.ToString()); if (resumeButtonImage.Source == null) { resumeButtonImage.Source = BitmapImageUtility.LoadBitmapImageFromFile(@".\Resources\PlayButton.png"); } try { UnloadVideoData(); IsEnabled = true; _HasMediaEnded = false; Play(); } catch (Exception ex) { MessageBox.Show(ex.Message); IsEnabled = false; } var t = MediaElementSourceUriChanged; if (t != null) { t(this, EventArgs.Empty); } }
private void IsEnabledChanged(object sender, DependencyPropertyChangedEventArgs e) { Debug.WriteLine("Note item3: ", e.ToString()); Debug.WriteLine("Note item3: ", sender.ToString()); }