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属性的正确方法是什么。