Example #1
0
        public void autoDrawLine()
        {
            ColumnMap.Clear();

            for (int i = root.Children.Count - 1; i >= 0; i--)
            {
                UIElement element = root.Children[i];
                if (element is Line)
                {
                    root.Children.Remove(element);
                }
            }


            for (int i = 0; i < Source.Columns.Count; i++)
            {
                string sourceName = Source.Columns[i].ColumnName;

                foreach (var item in Target)
                {
                    if (item.Comments.ToUpper() == sourceName.ToUpper())
                    {
                        ColumnMap[item.ColumnName] = sourceName;
                        drawLine(sourceName, item.ColumnName);
                    }
                }
            }
        }