示例#1
0
 public static DesignerCanvas designerCanvas(this DesignerItem designerItem)
 {
     return((DesignerCanvas)designerItem.wpfInvoke(
                () => {
         if (designerItem.notNull() && designerItem.Parent.notNull() && designerItem.Parent is DesignerCanvas)
         {
             return (DesignerCanvas)designerItem.Parent;
         }
         return null;
     }));
 }
示例#2
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;
     }));
 }