private static void OnSourcePropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) { SongsView s = (SongsView)sender; ISongCollection oldSongs = e.OldValue as ISongCollection; ISongCollection newSongs = e.NewValue as ISongCollection; s.OnSourceChanged(oldSongs, newSongs); s.scrollTo = ScrollToType.Last; }
private void SongListView_DataContextChanged(FrameworkElement sender, DataContextChangedEventArgs args) { MobileDebug.Service.WriteEvent("SongsViewDataContextChanged"); currentPlaylistSongListView = sender as SongsView; }
private static void OnCurrentSongPropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) { SongsView s = (SongsView)sender; s.SetSelectedItem(); }