我有一个ListView与字符串项目,我想获取这些项目并将它们存储在List容器中。C#列表视图到列表<string>
我需要这种反向操作:
List<string> myList = new List<string> { "Item1", "item2", "item3"};
resultsList.ItemsSource = myList;
所以我的问题是如何解析与项目的ListView清单?
我有一个ListView与字符串项目,我想获取这些项目并将它们存储在List容器中。C#列表视图到列表<string>
我需要这种反向操作:
List<string> myList = new List<string> { "Item1", "item2", "item3"};
resultsList.ItemsSource = myList;
所以我的问题是如何解析与项目的ListView清单?
你需要将其转换为IEnumerable<string>
List<string> myList = ((IEnumerable<string>)resultsList.ItemsSource).ToList();
这工作以及谢谢:) –
@RosenKaradinev高兴地帮助:) – wudzik
我认为你可以施放和使用ToList
创建一个列表:
myList = resultsList.ItemsSource.Cast<string>().ToList();
嘛,你知道的源*是*一个'名单'?如果是这样,只需使用:'(列表)resultsList.ItemsSource'。 –
是的,它的工作方式:)。 –