CollectionView.NewItemPlaceholder Property

Gets the object that is in the collection to represent a new item.

Namespace:  System.Windows.Data
Assembly:  PresentationFramework (in PresentationFramework.dll)

public static Object NewItemPlaceholder { get; }

Property Value

Type: System.Object
The object that is in the collection to represent a new item.

When a CollectionView that implements IEditableCollectionView has NewItemPlaceholderPosition set to AtBeginning or AtEnd, the NewItemPlaceholder is added to the collection. The NewItemPlaceholder always appears in the collection; it does not participate in grouping, sorting, or filtering.

The CurrentItem cannot be the NewItemPlaceholder. Methods that perform relative navigation, such as the MoveCurrentToNext, skip the NewItemPlaceholder. MoveCurrentToFirst and MoveCurrentToLast skip the NewItemPlaceholder if NewItemPlaceholderPosition is set to AtBeginning or AtEnd, respectively. Methods that perform absolute navigation, such as MoveCurrentToPosition, do nothing if the NewItemPlaceholder would be the CurrentItem.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5 SP1, 3.0 SP2

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft