自己在做数据绑定这一块的时间,遇到了一个问题,就是DataContext默认的绑定,怎么搞就也是不在下拉列表中读出来我显示的数据。后来无意中看到一个说法,就是DataContext要和Binding配套使用,而Itemsource要和指定的绑定path或者displayMemberPath配套使用,不然不可以读出来的。后平想想也就是了。
当然现在还是不懂为什么dataContext不行,现在只是换了个方法实现了数据的绑定而已。
这是自己的后台代码:
public partial class ComBoxUserControl : UserControl
{
private List<Student> studentlist1 { get; set; }
public ComBoxUserControl()
{
InitializeComponent();
this.studentlist1 = Student.GetStudent();
// this.DataContext = this;