void Datagrid_AddingNewItem(object sender, AddingNewItemEventArgs e) { var settings = new SettingsEntry(this); settings.Type = typeof(string); var vm = new SettingsVM(settings); e.NewItem = vm; }