在c#Windows Phone中绑定的ObservableCollection

本文关键字:ObservableCollection 绑定 c#Windows Phone | 更新日期: 2023-09-27 18:21:17

如何使此列表与listbox绑定?我可以获得我想要的数据,因为当我放置断点时,我会看到它被正确加载。我听说他们有一个ObservableCollection,但不知道如何使用,然后不与xaml绑定。

 private void DownLoadCompleted(object sender, HtmlDocumentLoadCompleted e)
        {
            _popVideos = new List<PopularVideos>();
            var data = e.Document.DocumentNode.SelectSingleNode("//div[@class='content']")
               .Descendants("img")
               .Select(img => new
               {
                   Title = img.Attributes["alt"].Value,
                   Url = img.Attributes["src"].Value,
               }).ToList();
            foreach (var item in data)
            {               
                PopularVideos pop = new PopularVideos(item.Title, item.Url);
                _popVideos.Add(new PopularVideos(item.Title, item.Url));
            }
            listBoxPopular.ItemsSource = _popVideos;
        }

我的班级:

class PopularVideos
    {
        public PopularVideos() { }
        public PopularVideos(string titulo, string url)
        {
            Titulo = titulo;            
            BitmapImage Img = new BitmapImage(new Uri(url));
        }
        public string Titulo { get; set; }
        public Uri Url { get; set; }
    }

在c#Windows Phone中绑定的ObservableCollection

正如我在您最初的问题中提到的,有一篇很棒的文章应该作为数据绑定的介绍。