日期:2014-05-18  浏览次数:20949 次

关于wpf数据绑定的两个问题
小弟最近刚开始学习wpf,请问两个wpf里关于数据绑定的问题
1 现在有一个代码类叫 class1,一个xmal的name也叫class1。xmal里引用代码类中的一个属性List<string>: MyList1
  <ListBox.ItemsSource>
  <Binding Path="MyList1" />
  </ListBox.ItemsSource>
  由于是同一个class里面,xmal当中我没有指定 binding的source。现在的问题是,虽然没有报错,但是ListBox中并没显示MyList1中的信息。

2 有一个类叫 Class2 ,继承了INotifyPropertyChanged。然后xmal中将Class2作为一个resource引用,然后将Class中的MyList2与一个控件绑定。
请问应该如何修改MyList2,并且在Class2的相关控件上立刻显示出来呢?
期待大家的解答,先谢过了

------解决方案--------------------
1 现在有一个代码类叫 class1,一个xmal的name也叫class1。xmal里引用代码类中的一个属性List <string>: MyList1 
<ListBox.ItemsSource> 
<Binding Path="MyList1" /> 
</ListBox.ItemsSource> 
由于是同一个class里面,xmal当中我没有指定 binding的source。现在的问题是,虽然没有报错,但是ListBox中并没显示MyList1中的信息。 


两个class1是同一个类吗? 
xmal当中我没有指定 binding的source, 没source肯定不行

最好贴出xmal
------解决方案--------------------
要用DisplayMemberPath筛选