コード例 #1
0
ファイル: MasterPresenter.cs プロジェクト: agamat/Ribbon-1
        protected void InitialDetailPresenters(IEnumerable <TEntity> exists, Dictionary <string, object> args, Func <TEntity, TEntity> looping)
        {
            var @params = args ?? new Dictionary <string, object>();

            Presenters.SupendOnCollectionChangedEvent(true);
            foreach (var item in exists)
            {
                @params["Entity"] = looping(item);
                LoadPresenters(_entityFactory.Create <TIDetailPresenter>(@params).Self(p => p.Initialize()));
            }
            Presenters.SupendOnCollectionChangedEvent(false);
            @params.Remove("Entity");
        }