gpt4 book ai didi

c# - 如何创建 ItemCollection 的新实例

转载 作者:行者123 更新时间:2023-11-30 20:54:58 24 4
gpt4 key购买 nike

我在 MVVM 模式下使用 WPF。

我需要一个 ItemCollection 实例来放入我的 ViewModel,然后我可以将它绑定(bind)到我 View 上 DataGrid 的 Items 属性。

我将以编程方式向此 ItemCollection 添加按钮。

我注意到它没有公共(public)构造函数,而且是密封的。有什么办法可以得到一个实例吗?有没有返回实例的静态/工厂方法?

谢谢

最佳答案

不,你不能创造一个,不,你甚至不需要一个。使用 ItemsSource数据属性将您的数据源绑定(bind)到网格,这在 WPF 中很典型。

ItemsCollection 交互的唯一一次是直接访问 ItemsControlItems 属性,即手动使用数据而不是绑定(bind)。这种类型的操作完全违背了 MVVM 的精神,所以你不会遗漏任何东西。

关于c# - 如何创建 ItemCollection 的新实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18644389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com