我需要帮助从列表“Feed”中的列表“FeedItem”中选择所有标题,其中Feed.Name与组合框中的字符串匹配.
以下是我的尝试,这是不成功的,可能是在错误的道路上.
var loadFeedData = fillFeed.GetAllFeeds(); var filteredOrders = loadFeedData.SelectMany(x => x.Items) .Select(y => y.Title) .Where(z => z.Contains(flow)).ToList();
public class Feed : IEntity { public string Url { get; set; } public Guid Id { get; set; } public string Category { get; set; } public string Namn { get; set; } public string UppdateInterval { get; set; } public List<FeedItem> Items { get; set; } }
这是我正在努力工作的整个代码,根据我选择的Feed.Name的Listview名称填充带有标题的ListView.
private void listFlow_SelectionChanged(object sender,System.Windows.Controls.SelectionChangedEventArgs e) { listInfo.Items.Clear(); listEpisode.Items.Clear(); if (listFlow.SelectedItem != null) { string flow = listFlow.SelectedItem.ToString(); var loadFeedData = fillFeed.GetAllFeeds(); var filteredOrders = loadFeedData .Where(f => f.Name == myStringFromComboBox) .SelectMany(f => f.Items) .Select(fi => fi.Title); listEpisode.Items.Add(filteredOrders); } }
– 发布整个代码清除一些??