问题标签 [itemcollection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - ItemCollection 的基本 LINQ 表达式
我有一个ItemCollection
我想使用 LINQ 查询的内容。我尝试了以下(人为的)示例:
Visual Studio 不断告诉我Cannot find an implementation of the query pattern for source type 'System.Windows.Controls.ItemCollection'. 'Where' not found. Consider explicitly specifying the type of the range variable 'item'.
我该如何解决这个问题?
wpf - 从 WPF 移植到 Silverlight - ItemsControl/ItemCollection
我正在将一个应用程序(其他人编写的)从 WPF 移植到 Silverlight。我有一个继承自 ItemsControl 的类。在部分代码中,我访问 ItemsControl.Items 属性(ItemCollection 类型)。但是,Silverlight 中缺少 WPF 中存在的一些方法/属性:
- MoveCurrentToFirst()
- 当前项目
- 当前位置
- GetItemAt()
这些方法/属性的 Silverlight 等价物是什么,或者在 Silverlight 中是否有完全不同的方法来解决这个问题?我的互联网搜索只返回 WPF 的信息,没有关于 Silverlight 的信息。
任何帮助表示赞赏。
wpf - 如何在 ListView 项目中列出 UIElements?
我正在尝试访问aUIElement
中的 s ,但即使,中的项目也是空的,并且.VisualTree
ListView
ItemsCollection
ListView
IsLoaded
IsInitialized
DataContext
我怎样才能UIElements
访问ListView
?是否有一个事件我可以附加自己以等待项目可以访问?
谢谢
windows-phone-7 - 为数据模板内的 ItemCollection 的所有项目设置动画
有没有办法在 WP7 中为 ItemCollection 的所有项目设置动画,现在情节提要(从代码隐藏中调用)似乎只发生在第一个项目上。
此外,这是在 DataTemplate 中访问和动画的最佳方式,该 DataTemplate 分配给另一个 DataTemplate 中的项目 - 做与顶级项目相同的事情,似乎不起作用。这是我用来查找它的代码的一个示例。泛型来自 WindowsPhoneGeeks
c# - 自定义组合框不会在 Form1.designer.cs 中保存项目集合
我试图创建一个继承自 ComboBox 的自定义组合框,但在使用 DropDownBox 样式时遇到了一些困难。我在 codeproject.com 上找到了一些自定义组合框的代码,我对其进行了一些改进,因为组合框有一些问题。
我现在只有 1 个问题。当我在 Items 集合中添加项目时,这些项目在运行时不存在,因为它们没有像普通组合框一样保存在 Form1.design.cs 文件 (cheetahComboBox1.Items.AddRange) 中。我错过了什么吗?我应该添加一个属性吗?
更新:抱歉,由于长度原因,我不得不截断源代码,我已经排除了一些不属于 Items 集合的非必要代码这是组合框的源代码:
vb.net - 在项目集合中查找现有项目
下面是我的代码。我试图在项目之后或添加项目之前查找特定项目。我们有两个不能在同一个项目集合中的特定产品代码。
一个像“%CNBG%”
另一个是喜欢“%CN-%”
这两个产品代码不会因为单独的交易而被添加到同一个集合中。我只想显示一个错误,CN- 产品不能用 CNBG 产品输入。
这是我的 AddStormItem,将它添加到集合中,我认为我的支票需要放在这里。如何在我添加到下面的集合中找到现有项目?这样我就可以对其进行检查。
这是我的购物车类
c# - 如何在指定索引处将 ItemCollection 拆分为 2?
这似乎是一件非常基本的事情,但我找不到任何方法来做到这一点。我检查了 Intellisense 并搜索了谷歌,但没有运气。
我有一个ItemCollection
大约 30 件物品。我试图让前 14 个项目保留在原始项目中,ItemCollection
而后 16 个(或许多项目)移动到新的ItemCollection
.
我怎样才能做到这一点?myVar.CopyTo()
可以,但是没有要复制的项目数的参数,它只接受一个Array
for 输出。循环myVar.RemoveAt()
似乎很昂贵。有内置方法吗?Linq可以吗?
c# - 从 ListView 访问或更改数据
我有一个像这样的简单列表视图
我可以添加项目、排序或删除它们,例如:
但是我现在如何访问或更改数据?这并没有给我以下属性Coordinate
:
wpf - 如何在 .Net ItemCollection 中获取 IndexOf 对象
在我的 ViewModel 中,我需要以编程方式移动 WPF DataGrid 中一行的焦点和突出显示。DataGrid 只有一列:
在数据上下文 ViewModel 中:
即使我在 ViewModel 中没有数据字段“descr”的属性,这仍然有效,因为我绑定了 DataGrid 的 ItemSource。
在 ViewModel 中,我可以通过从 View 中传入 ItemCollection 来访问 View DataGrid 的 ItemCollection,如下所示:
回到 ViewModel 中,我像这样加载 DataGrid 项目:
我想保留对 ItemCollection 的强制转换,以便我可以保留该 ItemCollection 的 DataGrid 属性。问题是 ItemCollection 的 IndexOf 方法不起作用。当我尝试通过这样做来查找其中一个类对象项的索引时,我只得到-1。
编辑 ------- 这是方法 try IndesOf 的完整代码
编辑--------------------------------- 这是更简单的方法,但我仍然需要 lambda / filter 表达式的帮助和方法调用
结束编辑 ---------------------
在调试器中,我可以看到 _dgItems 中的类 Objects。如果我这样做,它会起作用。
但是当参数只是一个类Object时IndexOf方法不起作用。我认为问题在于我将 DataGrid 项目转换为 ItemCollection。我需要转换类对象,即。myobject,我从 DataGrid 获得的 ItemCollection 可识别的东西。有解决方法吗?谢谢你。