Ejemplo n.º 1
0
        private RemotePropModelBuilder GetPropModelProvider(IPropFactoryFactory propFactoryFactory)
        {
            ResourceDictionaryProvider rdProvider = new ResourceDictionaryProvider();

            PropBagTemplateParser pbtParser = new PropBagTemplateParser();

            RemotePropModelBuilder propModelBuilder = new RemotePropModelBuilder(rdProvider, pbtParser, propFactoryFactory);

            return(propModelBuilder);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }