To do this, I previously created a dummy class for the regular type, allowing you to bind to a list containing basically the correct values, as well as your "New ...", for example,
public class DisplayClass
{
public DisplayClass(ModelClass mc)
{
this.mc = mc;
}
public string Name
{
get { return this.mc != null ? this.mc.Name : "New..."; }
}
public bool IsDummy
{
return this.mc == null;
}
public ModelClass Model
{
return this.mc;
}
}
(ViewModel) IsDummy. , , , , .