WPF在画线的时候,调用Control0.TransformToAncestor(Control1).Transform(new System.Windows.Point(0, 0))方法转换坐标的时候,回报Control1不是Control0的上级,但实际上他们是上下级关系,原因可能是画线之前的工作还没有做完,所以需要将画线的代码单独开一个线程放到一个任务里,代码如下:
Task.Factory.StartNew(() => { Thread.Sleep(500); AddLine(output, _inputPorts[output._outputModel.InputIndex.Value]); });