I'm currently modifying the OrgChart example to add the ability to build a hierarchy inside a team (a team member can have children team member).
To be able to know if the user is dragging a Team Member over another one I've modified the OgChartDiagram.GetShapeUnderPosition() to be able to get a list of shapes instead of the top shape :
List<IShape> ShapeList =
List<RadDiagramShape> RetList =
My problem is that the method always return a single team item, never a team member.
(I also changed the inheritance of OrgTeamMemberViewModel to make it inherit from HierarchicalNodeViewModel instead of ViewModelBase..
is GetTopShapesUnderPoint() the right method to use for this ?