代码之家  ›  专栏  ›  技术社区  ›  Emir Ahmetović

如何从ItemsSource获取项目?

  •  0
  • Emir Ahmetović  · 技术社区  · 11 年前

    我正在使用具有ItemsSource的自定义控件。我已将ItemsSource绑定到XAML中的CollectionViewSource。该CollectionViewSource已绑定到列表。

    现在我想从ItemsSource中获取所有项,但该控件没有属性Items(如GridView或ListView)。因此,我必须手动从ItemsSource获取项目。

    ItemsSource是一个对象,但当我放置断点来检查ItemsSource中存储的值时,我得到了这个:Windows运行时对象。所以我的问题再次出现:如何从这个ItemsSource中获取Items?

    1 回复  |  直到 11 年前
        1
  •  3
  •   Emir Ahmetović    11 年前

    我得到了解决方案:

    valueList=(myControl.ItemsSource作为ICollectionView).ToList();