The property Direction is not ever valid. DirectionEnabled equals true indicates, that the property Direction is valid. For example: If there is a hit to the inside of a PolyLine no Direction is enabled. on the other side, if the hit is on the contur of the polyLine then a direction is given by the catched line.