问候。
我正在使用带有LinqToEntities DomainService的实体数据模型。在我的ViewModel中,我使用新的SP1 DomainCollectionView来绑定我的datagrid itemssource。目前,看起来像这样:
this._source = new EntityList<P_BUDGET>(this._context.P_BUDGETs);
this._loader = new DomainCollectionViewLoader<P_BUDGET>(
this.LoadSampleEntities,
this.OnLoadSampleEntitiesCompleted);
this._view = new DomainCollectionView<P_BUDGET>(this._loader, this._source);
然后我有一个名为CollectionView的属性绑定到我的网格的ItemsSource。支柱看起来像这样:public ICollectionView CollectionView { get { return this._view; }}
我理想的最后阶段是左侧菜单,其中包含15个不同项目的列表。每个项目都对应于我的数据模型中的实体(例如预算)。当用户点击预算时,我会将其解析为实体P_BUDGET,并将其传递给调用我的数据的服务,返回我的_view,这将绑定我的gridview。如果用户点击“帐户”,它将返回P_ACCOUNTS数据等。基本上,动态维护页面。