我需要将一个矩形Rect Structure,Rect(Double X,Double Y,Double Width,Double Height)拆分为多个较小的矩形/结构,用于n = 2,n = 4和n = 6,我定义了一个我的图表(节点和链接)的Rect,它绑定了整个Diagram
Rect b = activeDiagram.Panel.DiagramBounds;
有人可以提供一个用C#中的结构来做这个的例子吗?
答案 0 :(得分:2)
我不是100%确定我完全理解你的问题,但它是否像在一个方向上切片一样简单?
Rect[] smallerRects = new Rect[n];
for(int i = 0;i < n;++i)
smallerRects[i] = new Rect(b.X + b.Width / n * i, b.Y, b.Width / n, b.Height);