private RemotePropModelBuilder GetPropModelProvider(IPropFactoryFactory propFactoryFactory) { ResourceDictionaryProvider rdProvider = new ResourceDictionaryProvider(); PropBagTemplateParser pbtParser = new PropBagTemplateParser(); RemotePropModelBuilder propModelBuilder = new RemotePropModelBuilder(rdProvider, pbtParser, propFactoryFactory); return(propModelBuilder); }
protected virtual RemotePropModelBuilder GetPropModelProvider ( IPropFactoryFactory propFactoryFactory //, string configPackageNameSuffix ) { ResourceDictionaryProvider rdProvider = new ResourceDictionaryProvider(); PropBagTemplateParser pbtParser = new PropBagTemplateParser(); RemotePropModelBuilder propModelBuilder = new RemotePropModelBuilder(rdProvider, pbtParser, propFactoryFactory /*, configPackageNameSuffix*/); _mct.MeasureAndReport("After new PropModelBuilder"); return(propModelBuilder); }
private static IPropModelBuilder GetPropModelProvider ( IPropFactoryFactory propFactoryFactory ) { IPropBagTemplateBuilder propBagTemplateBuilder = new PropBagTemplateBuilder(Application.Current.Resources); IMapperRequestBuilder mapperRequestBuilder = new MapperRequestBuilder(Application.Current.Resources); IParsePropBagTemplates propBagTemplateParser = new PropBagTemplateParser(); IPropModelBuilder propModelBuilder = new SimplePropModelBuilder ( propBagTemplateBuilder, mapperRequestBuilder, propBagTemplateParser, propFactoryFactory ); return(propModelBuilder); }