代码之家  ›  专栏  ›  技术社区  ›  black

在GridGView中显示相册艺术,并在单击每个相册艺术时显示每个相册的歌曲文件列表(GridView项)

  •  -1
  • black  · 技术社区  · 7 年前

    1 回复  |  直到 7 年前
        1
  •  1
  •   Jayden    7 年前

    Album ObservableCollection 属于 Song .

    class Album
    {
        public string AlbumName { get; set; }
        public ObservableCollection<Song> Songs { get; set; }
    }
    public class Song
    {
        public string SongName { get; set; }
        public string FilePath { get; set; }
    }
    

    专辑 到a 可观察收集 ItemsSource GridView

    选择当前 专辑 ,我们可以添加 GridView.SelectionChanged GridView.SelectedIndex 获取 专辑

    发送 专辑 我们可以使用 Navigate(Type sourcePageType, object parameter) 方法它使框架加载由指定页面表示的内容,并传递一个由导航目标解释的参数。在新页面中,我们应该能够覆盖 OnNavigatedTo 我们可以得到 通过 NavigationEventArgs.Parameter