将ObservableCollection绑定到wpf数据网格:网格保持为空
我想将ObservableCollection
绑定到wpf datagrid。 我的ObservableCollection
不是空的,但是,我的datagrid保持为空:
public partial class Fenetre_EvtCode : Window { ObservableCollection glb_ObservableEvtCode; public Fenetre_EvtCode() { InitializeComponent(); EvtCode myEvt = new EvtCode(); glb_ObservableEvtCode = myEvt.GetAllEvtCode(); } }
这是我的xaml:
我再说一遍:我查看了调试,我的ObservableCollection
不是空的。
有谁知道为什么ma datagrid保持空?
您需要绑定到公共属性 。
public ObservableCollection ObservableEvtCode { get { return this.glb_ObservableEvtCode; } }
和XAML:
编辑:也参见这个答案
我的情况,如果这可以帮助任何人:
Class的数据成员也应该是公共财产。