0
比方說,我有一個Person類像的DataGrid的Silverlight列綁定
Public class Person
{
public string firstName {set;get;}
public string lastName {set;get;}
}
我VIEWMODE類
我個人
private ObservableCollection<Person> _people;
public ObservableCollection<Person> People
{
get { return _people; }
set
{
_people= value;
FirePropertyChanged("People");
}
}
的一個ObservableCollection在我看來,我有一個DataGrid設置的ItemsSource爲綁定到人。我有我的觀點,即它的SelectedValue是綁定到SelectedFieldValue組合框,我想將一行添加到我的GridView在此組合框
private string _selectedFieldValue;
public string SelectedFieldValue
{
get { return _selectedFieldValue; }
set
{
_selectedFieldValue = value;
FirePropertyChanged("SelectedFieldValue");
People.Add(New Person{firstName = value});
}
}
該行被添加到網格中選擇的價值,但我不t看到添加的FirstName的值。我嘗試了幾種方法來綁定列FirstName,但無法正常工作。將網格中的DataGridTextColumn綁定到person類的firstName,lastName屬性的正確方法是什麼。