Managing Collection Properties

  • 6 minutes to read

The Property Grid allows you to add, browse and edit collection properties.

pgrid_collection

NOTE

The code sample below illustrates how to add a new objects to collections using CollectionDefinition.NewItemInitializer property. To use this code sample in your project, reference the DevExpresss.Xpf.Grid and DevExpress.Xpf.Grid.Core assembly.

The PropertyGrid control supports adding new objects to collections using the collection editor. To pre-set certain properties for a new object or create an object without the default constructor, use the CollectionDefinition.NewItemInitializer property. Like PropertyDefinitionBase.InstanceInitializer, it should be set to an object that implements the DevExpress.Mvvm.Native.IInstanceInitializer interface.

<Application x:Class="pgrid_collection.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             StartupUri="MainWindow.xaml">
    <Application.Resources>

    </Application.Resources>
</Application>