public KnotVisual(KnotSave Ks)
 {
     InitializeComponent();
     DataContext  = new DataContextForNode(Ks);
     ks           = Ks;
     this.Loaded += KnotVisual_Loaded;
 }
        public void AddMessage(KnotSave Source, KnotSave Target)
        {
            Point         Start = new Point(Source.CordX, Source.CordY);
            Point         End   = new Point(Target.CordX, Target.CordY);
            MessageVisual ms    = new MessageVisual(Start, End);

            Can.Children.Add(ms);
        }
 public DataContextForNode(KnotSave Ks)
 {
     Config  = Logic.Config;
     this.Ks = Ks;
 }