Esempio n. 1
0
        public LayerRenderer(TElement adornedElement, TModel model) : base(adornedElement)
        {
            this.Metadata = new RendererMetadata();

            this.Model   = model;
            this.Element = adornedElement;

            // 렌더러 설정
            this.Model.Binder.SetRenderer(this);

            this.RendererChildren = new List <IRenderer>();

            // 이름 설정
            var attr = model.GetAttribute <DesignElementAttribute>();

            if (attr != null)
            {
                displayTypeName = attr.DisplayName;
            }

            // Binder
            RendererManager.ResolveBinder(this).Released += LayerRenderer_Released;
        }
Esempio n. 2
0
        public StoryboardRenderer(UIElement adornedElement) : base(adornedElement)
        {
            this.Metadata = new RendererMetadata();

            this.RendererChildren = new List <IRenderer>();
        }