Grazie mille ,
infatti ho cambiato queso codice :
public void AddContact()
{
Contact _contact = new Contact();
ContactViewModel model = new ContactViewModel(_contact);
ContactWindow w = new ContactWindow();
w.Owner = this.View;
model.View = w;
w.Model = model;
w.DataContext = model;
if (w.ShowDialog() == true)
ContactList.Add(_contact); <!-- ContactList is value NUll-->
this.View.Focus();
con questo
public void AddContact()
{
Contact _contact = new Contact();
ContactViewModel model = new ContactViewModel(_contact);
ContactWindow w = new ContactWindow();
w.Owner = this.View;
model.View = w;
w.Model = model;
w.DataContext = model;
if (w.ShowDialog() == true)
{
if (ContactList == null)
ContactList = new BindingList<Contact>();
ContactList.Add(_contact); }
this.View.Focus();
}
Grazie tanto vi avevo accennato che io commetto stupidi errori credo che si a la confusione che mi ritrovo dopo avere studiato molto ...
Ci sentiamo a presto.
Vi auguro buona giornata.
CIao