Пример #1
0
        private void SetConnectorTemplate(DesignerItem item)
        {
            if (item.ApplyTemplate() && item.Content is UIElement)
            {
                ControlTemplate template  = DesignerItem.GetConnectorDecoratorTemplate(item.Content as UIElement);
                Control         decorator = item.Template.FindName("PART_ConnectorDecorator", item) as Control;
                if (decorator != null && template != null)
                {
                    decorator.Template = template;
                }

                template  = DesignerItem.GetResizeDecoratorTemplate(item.Content as UIElement);
                decorator = item.Template.FindName("PART_ResizeDecorator", item) as Control;
                if (decorator != null && template != null)
                {
                    decorator.Template = template;
                }
            }
        }
Пример #2
0
        private void SetConnectorTemplate(DesignerItem item)
        {
            if (item.ApplyTemplate() && item.Content is UIElement)
            {
                ControlTemplate template = DesignerItem.GetConnectorDecoratorTemplate(item.Content as UIElement);
                Control decorator = item.Template.FindName("PART_ConnectorDecorator", item) as Control;
                if (decorator != null && template != null)
                    decorator.Template = template;

                template = DesignerItem.GetResizeDecoratorTemplate(item.Content as UIElement);
                decorator = item.Template.FindName("PART_ResizeDecorator", item) as Control;
                if (decorator != null && template != null)
                    decorator.Template = template;
            }
        }