private void SetConnectionNodeDecoratorTemplate(DiagramElement item) { if (item.ApplyTemplate() && item.Content is UIElement) { ControlTemplate template = DiagramElement.GetConnectionNodeDecoratorTemplate(item.Content as UIElement); Control decorator = item.Template.FindName("ConnectionNodeDecorator", item) as Control; if (decorator != null && template != null) { decorator.Template = template; } } }