Dynamic Ports Not Extending Past Edge of Node

I did some testing before your last response and set the FromSpot to the same value as the SpotPanel.Spot, which seems to have fixed the problem I was having… May be something going on in the visual tree that was applying the FromSpot to the Node/ItemsControl/whatever instead of the Rectangle, even though the FrameworkElement being shown as the Port was the Rectangle.