【发布时间】:2011-02-18 00:27:09
【问题描述】:
我正在尝试在组合框中显示表格的内容。
我正在使用 MVVM 模式,并且在我的 viewmodel 类中,如果我写这个它可以工作:
private IEnumerable<EventType> _eventTypes;
public ManageProfileModel()
{
_referenceData = new ReferenceDataContext();
_referenceData.Load(_referenceData.GetEventTypesQuery(), false);
_eventTypes = _referenceData.EventTypes;
}
像这样组合框正在显示数据。
但是,我希望 _eventTypes 是一个列表:
private List<EventType> _eventTypes;
但如果我这样写:
public ManageProfileModel()
{
_referenceData = new ReferenceDataContext();
_referenceData.Load(_referenceData.GetEventTypesQuery(), false);
_eventTypes = _referenceData.EventTypes.ToList();
}
然后组合框为空。这有什么问题?
我想使用列表,因为我希望能够在列表中添加和删除数据。
最好的问候。
【问题讨论】:
标签: c# data-binding silverlight-4.0 ria