NewItemTypesAttribute Class
This attribute can decorate the collection properties (i.e., IList) of your selected object in order to control the types that will be allowedto be instantiated in the CollectionControl.
The following snippet causes the new item ComboBox to contain the "Woman" and "Man" types that can be instantiated.
public class Person {...}
public class Man : Person {...}
public class Woman : Person {...}
public class Community
{
[NewItemTypes(typeof(Man), typeof(Woman))]
public IList<Person> Members { get; set; }
}
System.Object
System.Attribute
Xceed.Wpf.Toolkit.PropertyGrid.Attributes.NewItemTypesAttribute
.NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.
.NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.