예제 #1
0
 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;
     }));
 }
예제 #2
0
 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;
     }));
 }