【问题标题】:How to get Items from ItemsSource?如何从 ItemsSource 中获取项目?
【发布时间】:2014-08-27 07:48:42
【问题描述】:

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

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

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

【问题讨论】:

  • 您能否发布您的代码的相关部分,以便阅读这篇文章的人可以更好地帮助您?
  • 您的意思是Source 属性是Windows 运行时对象?一些代码将有助于澄清。是否可以从 ItemsControl 继承?这将免费为您提供 Items 依赖属性。

标签: c# windows-8 windows-runtime itemssource


【解决方案1】:

我得到了解决方案:

valueList = (myControl.ItemsSource as ICollectionView).ToList();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2018-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多