private void HitTestBorder_MouseDown(object sender, MouseButtonEventArgs e)
{
foreach (var node in ChildNodes)
{
HostCanvas.MouseMove += node.HostCanvas_MouseMove;
HostCanvas.MouseUp += node.Node_MouseUp;
node.OldMousePosition = e.GetPosition(HostCanvas);
node.IsSelected = true;
HostCanvas.SelectedNodes.Add(node);
}
HostCanvas.mouseMode = MouseMode.GroupSelection;
}