wpf异常:指定的 Visual 不是此 Visual 的上级问题处理解析

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]);                     
            });

 

posted @ 2015-11-24 15:40  Mr. Hu  阅读(1907)  评论(0编辑  收藏  举报
Map