0

我正在尝试创建一个 wpf 控件,该控件由一个列表组成,末尾有一个元素以添加一个新项目(某些网格具有的那种)。我一直在谷歌搜索试图找到一个类似的组件,但我什么也没找到。

我是 wpf 的新手,如果没有类似的东西,我愿意从头开始编写它。

任何想法将不胜感激。

谢谢!

4

1 回答 1

0

ADataGrid可以做到这一点(默认情况下这样做),如果您的项目没有默认构造函数,您可以BindingList<T>通过事件使用 a 和工厂代码AddingNew,当然您的集合需要实现IList以便在任何情况下都可以添加项目。

对于其他控件,您还可以将它们绑定到支持添加的集合视图,在这种情况下,您需要设置样式NewItemPlaceholder(例如,使其Button具有添加逻辑)。

于 2013-06-14T17:42:23.023 回答