Example #1
0
        private void LoadComponentRenderer(PComponent componentModel)
        {
            var visual = RendererManager.CreateVisualRendererFromModel(componentModel);

            if (visual == null)
            {
                return;
            }

            IRenderer modelRenderer = componentModel.GetRenderer();

            // Create Renderer
            LoadRendererCore(modelRenderer);

            // Add to storyboard
            AddElement(this, visual);
        }
Example #2
0
        private void LoadScreenRenderer(PContentPage screen)
        {
            var visual = RendererManager.CreateVisualRendererFromModel(screen);

            if (visual == null)
            {
                return;
            }

            IRenderer modelRenderer = visual.GetRenderer();

            // Create Renderer
            LoadRendererCore(modelRenderer);

            // Add to storyboard
            AddElement(this, visual);
        }
Example #3
0
        private void LoadTemplateRenderer(PTemplatePage template)
        {
            var visual = RendererManager.CreateVisualRendererFromModel(template);

            if (visual == null)
            {
                return;
            }

            IRenderer modelRenderer = visual.GetRenderer();

            // Create Renderer
            LoadRendererCore(modelRenderer);

            // Add to storyboard
            AddElement(this, visual);
        }
Example #4
0
        private void LoadElementRenderer(PObject parent, PObject model)
        {
            var visual = RendererManager.CreateVisualRendererFromModel(model);

            if (visual == null)
            {
                return;
            }

            IRenderer parentRenderer = parent.GetRenderer();
            IRenderer modelRenderer  = model.GetRenderer();

            // Create Renderer
            LoadRendererCore(modelRenderer);

            // Add to storyboard
            AddElement(parentRenderer.Element, visual);
        }