public static Connector connector(this DesignerItem designerItem, string topLeftBottomOrRight) { return((Connector)designerItem.wpfInvoke( () => { var designerCanvas = designerItem.designerCanvas(); if (designerItem.notNull() && designerCanvas.notNull()) { return (DiagramDesigner.Connector)designerCanvas.invoke("GetConnector", designerItem.ID, topLeftBottomOrRight); } return null; })); }
public static DesignerItem designMode(this DesignerItem designerItem, bool value) { return((DesignerItem)designerItem.wpfInvoke( () => { foreach (var subItem in designerItem.controls_Wpf()) { if ((subItem is DesignerItem).isFalse()) { subItem.IsHitTestVisible = value.not(); } } //designerItem.IsHitTestVisible = value; return designerItem; })); }