Динамические формы с MVVM, DomainCollectionView и т. Д. - PullRequest
1 голос
/ 08 марта 2011

Привет.

Я использую модель данных сущностей с LinqToEntities DomainService. В моей ViewModel я использую новый SP1 DomainCollectionView для привязки моего источника элементов сетки данных. В настоящее время это выглядит так:

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 и т. Д. И т. Д. По существу, страницы динамического обслуживания.

Я, черт возьми, прогуглил это, и я просто не уверен, что мне нужно искать. Я новичок в большинстве из этого!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...