我正在寻找用线连接或粘合两个形状或物体.这些形状将动态生成,这意味着我将在后端调用Web服务来确定需要创建多少个对象/形状.确定后,我需要将对象/形状连接在一起.
方法签名可能如下所示(类似于Visio的绘图功能):
GlueTogether(objButton1, objButton2);
Run Code Online (Sandbox Code Playgroud)
我可能需要获取每个Rectangle形状或Button的位置以确定起始Line点的位置.然后确定第二个形状/对象位置以绘制线条.
任何帮助或建议都会很棒!
是否有更优雅的方式编写以下语法?
Thread t0 = new Thread(new ParameterizedThreadStart(doWork));
t0.Start('someVal');
t0.Join();
Thread t1 = new Thread(new ParameterizedThreadStart(doWork));
t1.Start('someDiffVal');
t1.Join();
Run Code Online (Sandbox Code Playgroud)
假设我们想要传递20个不同的值,设置它的最佳方法是什么?在最后循环并加入?
如果未实例化新线程(如下所示),则无法重新启动线程.例如:
Thread t1 = new Thread(new ParameterizedThreadStart(doWork));
t1.Start('someVal');
t1.Start('someDiffVal');
Run Code Online (Sandbox Code Playgroud)