Hi Stoyo
Ya. Its true when I try to move the node outside the diagram bounds link.Route returns false.
But false value is retuned only if I try to move on left side of the diagram. Moving item on right side works property and Link.Route() returns true.
Please have a look in following image.

In this Image, in first 3 images one can move node anywhere and link routing works properly but in 4th image it fails when moved out side the diagram bounds. ( As you see moving outside the diagram bounds worked in second image).
I tried to change the bounds of image in node modified event and some times it works proeprly. But changing diagram bounds i have another problem like below -
Changing bounds of diagram shows scrollbar. To show the diagram centrally, I changed bounds in all directions. In this situation if user now tries to move the node in side the bounds I can't change the bounds again ( In this situation i need to consider position of other nodes) and scrollbar can't be removed.
In the image, 2nd image is my original image and repositioning the nodes I gets images like 1,3 and 4th.
I guess, operation shown in 4th should work similar to image 2.
Regards
Rajesh