Shop
Anmelden
MindFusion

F: Ich lade meine Knoten, die sich aus CompositeNode, aus XML ableiten. Dann wende ich einen benutzerdefinierten Layout-Algorithmus an, der nur die Position der Knoten ändert. Egal, was ich versuche, Diagrammverknüpfungen beginnen und enden immer in der Mitte der Knoten. Irgendwelche Ideen was ich tun kann?

A: Diagrammverknüpfungen werden zwischen der Mitte der Knoten erzeugt, wenn sie zwischen überlappenden Knoten kreiert werden, z.B. bevor Sie das Layout angewendet haben. In diesem Fall weiß die Steuerung nicht, wie man Intersationspunkte auswählen kann und die Mitte des Knotens wird standardmäßig genommen. Wenn Sie das einstellen:

 link.Dyanamic = true;
 
würde die Steuerung die Links zu den Grenzen des Knotens neu ausrichten, nachdem der Knoten verschoben wurde (vermutlich durch Ihren Layout-Algorithmus).
Eine weitere Möglichkeit besteht darin, ReassignAnchorPoints nach dem Aufruf Ihrer Layoutmethode aufzurufen.

Copyright © 2001-2024 MindFusion LLC. Alle Rechte vorbehalten.
Nutzungsbedingungen - Kontakt