我正在使用具有ItemsSource的自定义控件。我已将ItemsSource绑定到XAML中的CollectionViewSource。 CollectionViewSource绑定到List。
现在我想获取ItemsSource中的所有Items但该控件没有属性Items(如GridView或ListView)。所以我必须手动从ItemsSource获取项目。
ItemsSource是一个对象,但是当我放置一个断点来检查ItemsSource中存储的值时,我得到了这个:Windows运行时对象。所以我的问题再次出现:如何从这个ItemsSource获取项目?
答案 0 :(得分:2)
我得到了解决方案:
valueList =(myControl.ItemsSource as ICollectionView).ToList();