【问题标题】:Using ObjectCollection in Silverlight在 Silverlight 中使用 ObjectCollection
【发布时间】:2011-03-27 21:17:12
【问题描述】:
这源于我遇到的另一个问题,该解决方案让我使用了 ObjectCollection。我以前从未使用过 ObjectCollection,想知道是否有人知道我在哪里可以找到有关它的更多信息?
我所看到的所有地方都只是简单地谈论 ObjectCollection,但从来没有真正谈论过它。我知道这是另一个控件,我只是不确定它到底做了什么。
据我所知,它或多或少是代码隐藏中使用的变量的“持有者”或容器。或者可能是一个数据表?
【问题讨论】:
标签:
c#
silverlight
silverlight-4.0
c#-4.0
controls
【解决方案1】:
ObjectCollection 由 Silverlight 工具包提供。如果您已安装,请通过程序菜单打开文档 .chm 文件,其中记录了它。
即使它被放置在 System,Windows.Controls 命名空间中,它实际上也不是一个控件。事实上,它只是一个标准的通用Collection<T>,定义为:-
ObjectCollection : Collection<Object> { }
完全需要一个单独的类的唯一原因是您无法在 Xaml 中描述泛型类型。