如果我有一个WPF ListBox
绑定到一个集合,我该如何添加一个新的项目占位符到最后?
我知道IEditableCollectionView.NewItemPlaceholderPosition
可能会提供此功能,但我不知道如何通过XAML配置它。
答案 0 :(得分:0)
如果我有一个WPF ListBox绑定到一个集合,我该如何添加一个新的项目占位符到最后?
如果您有一个绑定到ListBox.ItemsSource
属性的集合数据,那么要添加一个新项目到最后,您只需向该集合添加一个新的空对象:
YourCollectionProperty.Add(new YourDataType());
如果您有DataTemplate
来定义项目的外观并在您显示的数据类型类上拥有属性,则可以使用您想要的任何新项目文本填充该属性:
YourCollectionProperty.Add(new YourDataType() { YourDisplayedProperty = "New Item" } );